中文字幕一路线二路线三路线,jαpαnesehd熟女熟妇伦,久久婷婷五月综合97色,久久97久久97精品免视看秋霞

 當前位置:評價網 > 考研加油綻 > 資訊要聞 > 正文
最佳編碼實踐:10種情況處理(2)
來源:中國教育在線
發(fā)布時間:2012-02-08 16:14
分享到:

6、認為帶前綴或標簽的命名約定不好

你在創(chuàng)建一個變量時,能通過數據類型和用途識別它是最好的,大多數VBA開發(fā)人員喜歡添加3個字符的前綴,或標簽來確定數據類型,例如,用于存儲姓氏的字符串數據類型可能命名為strLastName,前綴確定了變量的數據類型,LastName確定了變量的用途,有些開發(fā)人員認為這個前綴是沒有必要的,甚至會造成干擾,因此他們不使用前綴,在某些情況下,數據類型的確是顯而易見的,但有時卻不那么明顯,添加前綴或標簽不會增加工作量,但它的好處卻有很多,如:

標簽是自文檔化(self-documenting)的。

在調試或修改代碼時,你可以立即知道變量的數據類型。

在投入生產幾個月后,你也許早已記不得那些變量的含義了,或者你已經離開,后來的維護者在前綴或標簽的提示下,能更快地讀懂代碼。

7、不會有任何空值

無論你采取什么措施,空值總是帶有破壞性,如果你正確地處理空值,程序將會更穩(wěn)定,VBA提供幾種工具來發(fā)現和處理空值。

使用IsNull()確定一個表達式或值是否為空,你不能對空值使用比較操作符,如var=Null或var<>Null,直接比較總是返回空(T-SQL有時會返回False)。

在Access中,遇到Null時,Nz()返回一個值,而不是Null。

如果你需要處理Null變量,請使用Var數據類型,它是唯一可以存儲Null的數據類型。

8、我是唯一一個使用應用程序的人,因此我在程序中嵌入了密碼

密碼和用戶id值永遠都不應該嵌入到代碼中,你可能是唯一被授權使用該應用程序的人,但這并不意味著就可以直接將密碼嵌入到程序中,相反,不管是誰要使用這個程序,都應該提供一個對話框讓其輸入登錄憑據。

9、我寫代碼時就做了測試,不用再測試了

當你寫代碼時就做了測試,這很好,但這樣做是不夠的,開發(fā)人員通常不適合測試自己寫的代碼,他們不會把自己想象成用戶,因此很難發(fā)現重大BUG,往往是走走過場罷了,要知道最終是要把程序投入生產環(huán)境,那時就不是你自己使用了,因此應該找一些最終用戶來測試。

10、就我一個人開發(fā),我只寫代碼,文檔就免了

如果就你一個開發(fā)人員,也許你不會寫文檔,你認為那只是耽誤自己的工作,但大多數開發(fā)人員在修改非自己寫的代碼之前,都希望有良好的文檔參考。別的不說,至少下面這些內容應該有文檔記錄。

例行的目的/任務/目標。

傳遞的值和參數的簡短定義。

對一些非常規(guī)的代碼寫法,附上解釋和想法。

誰創(chuàng)建的代碼,誰在什么時候修改過代碼,修改了哪些內容,當你離職后,其他接收的人看到良好的注釋一定會從心底敬佩你。

【中國科教評價網say1888.cn
[發(fā)布者:yezi]
  相關閱讀:  ·北大新任校長王恩哥:一所大學也要有夢想  ·物理學家王恩哥就任北京大學第十一任校長  ·研究生為助父“留任”校長編造茂名“最大貪污  ·專訪:中新高校校長看好亞洲大學發(fā)展前景  ·粵港合作“一試三證”首頒44張證書
    網友評論:(只顯示最新5條。評論內容只代表網友觀點,與本站立場無關!)
文明上網,理性評論:
表情:
用戶:密碼: 驗證碼:點擊我更換圖片
久热最新免费视频| 先锋激情淫荡在线| 久久字幕| 欧美少妇乱性| 性做久久久久久久免费看 | AV丁香| 久久精品 亚洲| 国产亚洲精品福利| 亚洲污视频| 亚洲无码-香肠视频| 欧美一区二区三区中文| 韩日影视一区二区三区| 天天日老熟妇| 国产在线视频一区二区| 水蜜桃淫娃AV| 久久久久亚洲AV无码去区首| 区二区三在线视频| 人妻小说综合网址| 亚洲一级午夜精品福利| 青青草原一二区在线看| 久久久久久人妻无码| 国产精品午夜一| 欧美自慰综合网| 国产五码内射| 女潮喷水大尺度视频| 97人妻人人做人碰人人添| 中文字幕视频区| 国产精品一区二区女厕厕| 色妇网站在线观看视频| 白丝久久久| 午夜无码甜美传媒| 西西影院| 久久久亚洲精品三级| BT 种子 人妻| 日日麻批免费40分钟无码| 无码自慰一二三区| 国产在线91精品| wwwsequ国产极品内射| 日韩午夜换脸| 久治县| 国产无套内射视频|