摘要:
在各種軟件質量模型的描述中,都包含著軟件可維護性(Maintainability)這一屬性。而越是生命周期長的軟件,對其軟件可維護性的要求越高。而提高軟件可維護性的根本方式就是編寫可閱讀的代碼,讓其他人理解代碼的時間最小化。代碼生來就是為人閱讀的,只是順便在機器上執行以完成功能。在漫長的軟件生命周期中,我們有很多機會去修改軟件代碼,比如發現了新的 Bug、增加新的功能、改進已有功能等。修改代碼的第一步當然就是閱讀代碼,以了解當前的設計和思路。如果代碼都讀不懂的話,何談修改呢?還有,大概率條件下,修復自己實現模塊的 Bug 的人通常就是你自己,如果時隔幾個月后自己都讀不懂自己編寫的代碼,會是什么感受呢?所以,如何編寫出易讀的代碼就成了問題的關鍵。而能否編寫出易讀代碼,則直接取決于軟件工程師自己的的編程風格和代碼品味。 閱讀全文
posted @ 2015-05-04 16:22
sangmado
閱讀(du)(28149)
評論(104)
推薦(212)
