亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

更有效率的css代碼編寫第2/3頁(yè)

 更新時(shí)間:2008年02月23日 20:53:52   作者:  
css代碼編寫m,css代碼編寫教程幾點(diǎn)注意事項(xiàng)

四、可讀性

  1.避免使用不易理解的數(shù)字,用有意義的標(biāo)識(shí)來(lái)替代。

  2.不要使用難懂的技巧性很高的語(yǔ)句。

  3.源程序中關(guān)系較為緊密的代碼應(yīng)盡可能相鄰。

  五、變量

  1.去掉沒必要的公共變量。

  2.構(gòu)造僅有一個(gè)模塊或函數(shù)可以修改、創(chuàng)建,而其余有關(guān)模塊或函數(shù)只訪問(wèn)的公共變量,防止多個(gè)不同模塊或函數(shù)都可以修改、創(chuàng)建同一公共變量的現(xiàn)象。

  3.仔細(xì)定義并明確公共變量的含義、作用、取值范圍及公共變量間的關(guān)系。

  4.明確公共變量與操作此公共變量的函數(shù)或過(guò)程的關(guān)系,如訪問(wèn)、修改及創(chuàng)建等。

  5.當(dāng)向公共變量傳遞數(shù)據(jù)時(shí),要十分小心,防止賦與不合理的值或越界等現(xiàn)象發(fā)生。

  6.防止局部變量與公共變量同名。

  7.仔細(xì)設(shè)計(jì)結(jié)構(gòu)中元素的布局與排列順序,使結(jié)構(gòu)容易理解、節(jié)省占用空間,并減少引起誤用現(xiàn)象。

  8.結(jié)構(gòu)的設(shè)計(jì)要盡量考慮向前兼容和以后的版本升級(jí),并為某些未來(lái)可能的應(yīng)用保留余地(如預(yù)留一些空間等)。

  9.留心具體語(yǔ)言及編譯器處理不同數(shù)據(jù)類型的原則及有關(guān)細(xì)節(jié)。

  10.嚴(yán)禁使用未經(jīng)初始化的變量。聲明變量的同時(shí)對(duì)變量進(jìn)行初始化。

  11.編程時(shí),要注意數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換。


  六、函數(shù)、過(guò)程

  1.函數(shù)的規(guī)模盡量限制在200行以內(nèi)。

  2.一個(gè)函數(shù)最好僅完成一件功能。

  3.為簡(jiǎn)單功能編寫函數(shù)。

  4.函數(shù)的功能應(yīng)該是可以預(yù)測(cè)的,也就是只要輸入數(shù)據(jù)相同就應(yīng)產(chǎn)生同樣的輸出。

  5.盡量不要編寫依賴于其他函數(shù)內(nèi)部實(shí)現(xiàn)的函數(shù)。

  6.避免設(shè)計(jì)多參數(shù)函數(shù),不使用的參數(shù)從接口中去掉。

  7.用注釋詳細(xì)說(shuō)明每個(gè)參數(shù)的作用、取值范圍及參數(shù)間的關(guān)系。

  8.檢查函數(shù)所有參數(shù)輸入的有效性。

  9.檢查函數(shù)所有非參數(shù)輸入的有效性,如數(shù)據(jù)文件、公共變量等。

  10.函數(shù)名應(yīng)準(zhǔn)確描述函數(shù)的功能。

  11.避免使用無(wú)意義或含義不清的動(dòng)詞為函數(shù)命名

  12.函數(shù)的返回值要清楚、明了,讓使用者不容易忽視錯(cuò)誤情況。

  13/明確函數(shù)功能,精確(而不是近似)地實(shí)現(xiàn)函數(shù)設(shè)計(jì)。

  14.減少函數(shù)本身或函數(shù)間的遞歸調(diào)用。

  15.編寫可重入函數(shù)時(shí),若使用全局變量,則應(yīng)通過(guò)關(guān)中斷、信號(hào)量(即P、V操作)等手段對(duì)其加以保護(hù)。

  七、可測(cè)性

  1.在編寫代碼之前,應(yīng)預(yù)先設(shè)計(jì)好程序調(diào)試與測(cè)試的方法和手段,并設(shè)計(jì)好各種調(diào)測(cè)開關(guān)及相應(yīng)測(cè)試代碼如打印函數(shù)等。

  2.在進(jìn)行集成測(cè)試/系統(tǒng)聯(lián)調(diào)之前,要構(gòu)造好測(cè)試環(huán)境、測(cè)試項(xiàng)目及測(cè)試用例,同時(shí)仔細(xì)分析并優(yōu)化測(cè)試用例,以提高測(cè)試效率。

  八、程序效率

  1.編程時(shí)要經(jīng)常注意代碼的效率。

  2.在保證軟件系統(tǒng)的正確性、穩(wěn)定性、可讀性及可測(cè)性的前提下,提高代碼效率。

  3.不能一味地追求代碼效率,而對(duì)軟件的正確性、穩(wěn)定性、可讀性及可測(cè)性造成影響。

  4.編程時(shí),要隨時(shí)留心代碼效率;優(yōu)化代碼時(shí),要考慮周全。

  5.要仔細(xì)地構(gòu)造或直接用匯編編寫調(diào)用頻繁或性能要求極高的函數(shù)。

  6.通過(guò)對(duì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)劃分與組織的改進(jìn),以及對(duì)程序算法的優(yōu)化來(lái)提高空間效率。

  7.在多重循環(huán)中,應(yīng)將最忙的循環(huán)放在最內(nèi)層。

  8.盡量減少循環(huán)嵌套層次。

  9.避免循環(huán)體內(nèi)含判斷語(yǔ)句,應(yīng)將循環(huán)語(yǔ)句置于判斷語(yǔ)句的代碼塊之中。

  10.盡量用乘法或其它方法代替除法,特別是浮點(diǎn)運(yùn)算中的除法。 

相關(guān)文章

最新評(píng)論