摘要: 在大型項目的開發中,隨著開發進度的進行,我們經常碰到模塊之間耦合度太高的問題:由于開發人員經常要在別的模塊中調用自己實現的功能,經常隨意在某個函數中隨意添加調用代碼,造成了被修改的那個函數體過長,邏輯混亂。另一個問題是隨意包含頭文件:開發人員在開發中經常為了要使用某些類的功能而包含引用類的頭文件造成類之間的耦合度太高,被包含類的頭文件一處輕微修改經常就會引起整個程序大規模的編譯和鏈接,當編譯鏈接時間達到一定程度時,程序員就會被誘導去做不會導致大規模重編譯的改動,而不管改動是否會保持原來的設計。
閱讀全文