更有效率的css代碼編寫
更新時間:2008年02月23日 20:53:52 作者:
css代碼編寫m,css代碼編寫教程幾點注意事項
九、質(zhì)量保證
1.在軟件設(shè)計過程中構(gòu)筑軟件質(zhì)量。代碼質(zhì)量保證優(yōu)先原則
(1)正確性,指程序要實現(xiàn)設(shè)計要求的功能。
(2)穩(wěn)定性、安全性,指程序穩(wěn)定、可靠、安全。
(3)可測試性,指程序要具有良好的可測試性。
(4)規(guī)范/可讀性,指程序書寫風(fēng)格、命名規(guī)則等要符合規(guī)范。
(5)全局效率,指軟件系統(tǒng)的整體效率。
(6)局部效率,指某個模塊/子模塊/函數(shù)的本身效率。
(7)個人表達(dá)方式/個人方便性,指個人編程習(xí)慣。
2.只引用屬于自己的存貯空間。
3.防止引用已經(jīng)釋放的內(nèi)存空間。
4.過程/函數(shù)中分配的內(nèi)存,在過程/函數(shù)退出之前要釋放。
5.過程/函數(shù)中申請的(為打開文件而使用的)文件句柄,在過程/函數(shù)退出前要關(guān)閉。
6.防止內(nèi)存操作越界。
7.時刻注意表達(dá)式是否會上溢、下溢。
8.認(rèn)真處理程序所能遇到的各種出錯情況。
9.系統(tǒng)運行之初,要初始化有關(guān)變量及運行環(huán)境,防止未經(jīng)初始化的變量被引用。
10.系統(tǒng)運行之初,要對加載到系統(tǒng)中的數(shù)據(jù)進(jìn)行一致性檢查。
11.嚴(yán)禁隨意更改其它模塊或系統(tǒng)的有關(guān)設(shè)置和配置。
12.不能隨意改變與其它模塊的接口。
13.充分了解系統(tǒng)的接口之后,再使用系統(tǒng)提供的功能。
14.要時刻注意易混淆的操作符。當(dāng)編完程序后,應(yīng)從頭至尾檢查一遍這些操作符。
15.不使用與硬件或操作系統(tǒng)關(guān)系很大的語句,而使用建議的標(biāo)準(zhǔn)語句。
16.建議:使用第三方提供的軟件開發(fā)工具包或控件時,要注意以下幾點:
(1)充分了解應(yīng)用接口、使用環(huán)境及使用時注意事項。
(2)不能過分相信其正確性。
(3)除非必要,不要使用不熟悉的第三方工具包與控件。
十、代碼編譯
1.編寫代碼時要注意隨時保存,并定期備份,防止由于斷電、硬盤損壞等原因造成代碼丟失。
2.同一項目組內(nèi),最好使用相同的編輯器,并使用相同的設(shè)置選項。
3.合理地設(shè)計軟件系統(tǒng)目錄,方便開發(fā)人員使用。
4.打開編譯器的所有告警開關(guān)對程序進(jìn)行編譯。
5.在同一項目組或產(chǎn)品組中,要統(tǒng)一編譯開關(guān)選項。
6.使用工具軟件(如Visual SourceSafe)對代碼版本進(jìn)行維護(hù)。
十一、代碼測試、維護(hù)
1.單元測試要求至少達(dá)到語句覆蓋。
2.單元測試開始要跟蹤每一條語句,并觀察數(shù)據(jù)流及變量的變化。
3.清理、整理或優(yōu)化后的代碼要經(jīng)過審查及測試。
4.代碼版本升級要經(jīng)過嚴(yán)格測試。
相關(guān)文章
htm頁面中<a name>加name和id的沖突附解決方法
原來在<a name="jb51"> 和<span id="jb51">是沖突的,唉弄了好一會,郁悶 臨時解決方法就是在后面的id中加了一個2,就是<span id="jb512">2008-07-07關(guān)于td的height和line-height兼容問題
寫頁面的時候,遇到處理數(shù)據(jù)的時候還是要用TABLE的,但是有的時候顯示出來table, ie和ff的高不同。2008-04-04