關鍵字:軟件開發 質量控制
3、編碼
代碼質量的一個很重要的標準就是代碼的可讀性及規范性,可讀性不一定是簡單的代碼,而是容易理解的代碼,因為過于復雜的代碼難以測試和維護,同時出錯的幾率也會更高。如果一個方法內部的代碼很長,而且使用了很多令人難以理解的數據集,這樣就會帶來代碼維護的困難,因為很少有人能夠有效地分析它們,因此也就是最容易出現缺陷和錯誤的地方。類之間的耦合度會造成類與類之間的相互關聯,當一個類發生改變時會使其他的類發生意想不到的變化,一般從導入類的個數判斷類之間的耦合度,如果導入類的個數很多,每一個導入類發生變化都會影響到該類本身,另外如果該類的public方法太多也會導致類之間的高耦合性增加。
也許有的程序員會認為寫出可讀、規范的代碼會影響工作進度。的確,對于程序員個體短時間來說為代碼寫上注釋是要花費些時間,但如今軟件開發是多人協作周期很長的過程,寫過程序的人都知道,如果自己寫了不規范的代碼,隨著自己所寫的代碼越來越多,到后來需要修改某個前期寫的模塊時都不知道自己當初是怎么想的了,讀自己的代碼也需要花很長時間才讀懂。況且如果隨著人員的調動等其他原因,往往維護代碼的程序員已不是當初寫代碼的人,很多情況就是讀懂了一段糟糕的代碼還比重新寫出一段代碼花費的時間還長,嚴重影響工作效率(有些時候還影響維護人員的心情),反過來,如果大家都講究把代碼寫成規范可讀的,無疑對于整個組織來說提高總體工作效率是非常有用的。
代碼質量另一個非常重要的衡量手段就是測試,通過統計測試代碼所產生的缺陷情況,如嚴重等級分布、缺陷曲線的變化等可以從一個方面來簡單地評估代碼質量。
文章來源于領測軟件測試網 http://www.kjueaiud.com/