1. 程式人生 > >《代碼整潔之道》總結——類,系統,測試,叠進

《代碼整潔之道》總結——類,系統,測試,叠進

邏輯 測試的 總結 容器管理 重復 -s 整潔之道 整潔 容器

  1. 類和前面說的函數一樣,應該功能單一且小巧,越小耦合性越低

系統

  1. 把系統的構造和使用分開。不要讓構造影響使用,也不要讓程序的運行反過來影響構造。這就需要工廠模式來創建一個容器管理類的生成,IOC是一種很好的方法。
  2. 把業務邏輯和檢查或日誌方案分離,不然糾纏在一起的代碼會很難看懂和修改。AOP正是處理這個問題的途徑。

測試

  1. 測試類也應該短小(如果類夠小的話測試類自然會小)
  2. 每個類最好都測試下,測試的時間會比以後debug花的時間少
  3. 測試類應該保存下來,方便每次修改後進行測試

叠進

  通過四條簡單的規則叠進設計就能達到整潔

  1. 運行所有測試
  2. 不可重復代碼
  3. 代碼更有表達力
  4. 不違反前面幾條下,盡可能減少類和方法

《代碼整潔之道》總結——類,系統,測試,叠進