台湾无码,夜夜操天天舔,av第一线路,亚洲日韩香蕉视频

 當前位置:評價網 > 考研加油綻 > 資訊要聞 > 正文
最佳編碼實踐: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)建的代碼,誰在什么時候修改過代碼,修改了哪些內容,當你離職后,其他接收的人看到良好的注釋一定會從心底敬佩你。

【中國科教評價網m.say1888.cn
[發(fā)布者:yezi]
  相關閱讀:  ·北大新任校長王恩哥:一所大學也要有夢想  ·物理學家王恩哥就任北京大學第十一任校長  ·研究生為助父“留任”校長編造茂名“最大貪污  ·專訪:中新高校校長看好亞洲大學發(fā)展前景  ·粵港合作“一試三證”首頒44張證書
    網友評論:(只顯示最新5條。評論內容只代表網友觀點,與本站立場無關!)
文明上網,理性評論:
表情:
用戶:密碼: 驗證碼:點擊我更換圖片
日韩中文妻| 三区电影在线免费| 久久毛片| 国产毛片一区二区三区视频| 国产日韩无码一区| 日韩欧美五十熟| 丰满人妻av一区二区三区| 亚洲人伦三区| 日本潮喷喷水东京热| 亚洲神马久久| 粉嫩白浆| 草草影院精品一区二区三区| 国产精品欧美三级| 亚洲免费成人网站| 国产精品一二三区久久狼| 亚洲一区波多野结衣在线app| 成人一级黄片| 人妻熟女| 久久久久亚洲高潮| 少妇xxxx网站| 久久美国精品黄片| 先锋资源网AV| www.激情网站| 久久国产精品波多野结衣AV| 精品久久久久久无码专区不卡| 亚洲av第二区国产精品| av大全| 刺激熟女视频| 国产三级二级一级| 日本a视频在线| 亚州成人电影在线播放| 超碰 97一区二区| 99久久婷婷| 人妻少妇伦在线无码| 亚洲区av| 2020毛片大全| 亚洲孩交| 亚洲一区污| 国产高潮久久| 国产一级毛片视频| 国产第29页|