更有效率的css代碼編寫第2/3頁
更新時間:2008年02月23日 20:53:52 作者:
css代碼編寫m,css代碼編寫教程幾點注意事項
四、可讀性
1.避免使用不易理解的數(shù)字,用有意義的標識來替代。
2.不要使用難懂的技巧性很高的語句。
3.源程序中關系較為緊密的代碼應盡可能相鄰。
五、變量
1.去掉沒必要的公共變量。
2.構造僅有一個模塊或函數(shù)可以修改、創(chuàng)建,而其余有關模塊或函數(shù)只訪問的公共變量,防止多個不同模塊或函數(shù)都可以修改、創(chuàng)建同一公共變量的現(xiàn)象。
3.仔細定義并明確公共變量的含義、作用、取值范圍及公共變量間的關系。
4.明確公共變量與操作此公共變量的函數(shù)或過程的關系,如訪問、修改及創(chuàng)建等。
5.當向公共變量傳遞數(shù)據(jù)時,要十分小心,防止賦與不合理的值或越界等現(xiàn)象發(fā)生。
6.防止局部變量與公共變量同名。
7.仔細設計結構中元素的布局與排列順序,使結構容易理解、節(jié)省占用空間,并減少引起誤用現(xiàn)象。
8.結構的設計要盡量考慮向前兼容和以后的版本升級,并為某些未來可能的應用保留余地(如預留一些空間等)。
9.留心具體語言及編譯器處理不同數(shù)據(jù)類型的原則及有關細節(jié)。
10.嚴禁使用未經(jīng)初始化的變量。聲明變量的同時對變量進行初始化。
11.編程時,要注意數(shù)據(jù)類型的強制轉(zhuǎn)換。
六、函數(shù)、過程
1.函數(shù)的規(guī)模盡量限制在200行以內(nèi)。
2.一個函數(shù)最好僅完成一件功能。
3.為簡單功能編寫函數(shù)。
4.函數(shù)的功能應該是可以預測的,也就是只要輸入數(shù)據(jù)相同就應產(chǎn)生同樣的輸出。
5.盡量不要編寫依賴于其他函數(shù)內(nèi)部實現(xiàn)的函數(shù)。
6.避免設計多參數(shù)函數(shù),不使用的參數(shù)從接口中去掉。
7.用注釋詳細說明每個參數(shù)的作用、取值范圍及參數(shù)間的關系。
8.檢查函數(shù)所有參數(shù)輸入的有效性。
9.檢查函數(shù)所有非參數(shù)輸入的有效性,如數(shù)據(jù)文件、公共變量等。
10.函數(shù)名應準確描述函數(shù)的功能。
11.避免使用無意義或含義不清的動詞為函數(shù)命名
12.函數(shù)的返回值要清楚、明了,讓使用者不容易忽視錯誤情況。
13/明確函數(shù)功能,精確(而不是近似)地實現(xiàn)函數(shù)設計。
14.減少函數(shù)本身或函數(shù)間的遞歸調(diào)用。
15.編寫可重入函數(shù)時,若使用全局變量,則應通過關中斷、信號量(即P、V操作)等手段對其加以保護。
七、可測性
1.在編寫代碼之前,應預先設計好程序調(diào)試與測試的方法和手段,并設計好各種調(diào)測開關及相應測試代碼如打印函數(shù)等。
2.在進行集成測試/系統(tǒng)聯(lián)調(diào)之前,要構造好測試環(huán)境、測試項目及測試用例,同時仔細分析并優(yōu)化測試用例,以提高測試效率。
八、程序效率
1.編程時要經(jīng)常注意代碼的效率。
2.在保證軟件系統(tǒng)的正確性、穩(wěn)定性、可讀性及可測性的前提下,提高代碼效率。
3.不能一味地追求代碼效率,而對軟件的正確性、穩(wěn)定性、可讀性及可測性造成影響。
4.編程時,要隨時留心代碼效率;優(yōu)化代碼時,要考慮周全。
5.要仔細地構造或直接用匯編編寫調(diào)用頻繁或性能要求極高的函數(shù)。
6.通過對系統(tǒng)數(shù)據(jù)結構劃分與組織的改進,以及對程序算法的優(yōu)化來提高空間效率。
7.在多重循環(huán)中,應將最忙的循環(huán)放在最內(nèi)層。
8.盡量減少循環(huán)嵌套層次。
9.避免循環(huán)體內(nèi)含判斷語句,應將循環(huán)語句置于判斷語句的代碼塊之中。
10.盡量用乘法或其它方法代替除法,特別是浮點運算中的除法。
相關文章
htm頁面中<a name>加name和id的沖突附解決方法
原來在<a name="jb51"> 和<span id="jb51">是沖突的,唉弄了好一會,郁悶 臨時解決方法就是在后面的id中加了一個2,就是<span id="jb512">2008-07-07

