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