欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

更有效率的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)文章

最新評(píng)論