天天看點

代碼可調式、可維護性

避免魔鬼數字:

将數字通過宏定義或者枚舉賦予有意義人類可讀的字元串名;

将所有的源代碼都寫在一個檔案中,最開始還很清楚,及至到後來,功能不斷擴充添加,一個程式源代碼的檔案可以長達數百萬行,那麼該代碼無論是維護,還是功能添加,還是調試和定位,都是一種災難;

同一個源代碼檔案的檔案拆分;

通過置于不同的包進行拆分;

業務型代碼,邏輯性代碼,工具性代碼拆分;

子產品化和階層化:

不同子產品之間互相依賴(通信)又互相獨立

繼續閱讀