代碼整潔_迭進

1. 通過迭進設計達到整潔目的

簡單設計原則:

  • 運行所有測試
    全面測試並持續通過多有測試的系統
    測試消除了對清理代碼就會破壞代碼的恐懼

  • 不可重複
    重複代表着額外的工作、額外的風險和額外的且不可避免的複雜度。

  • 表達了程序員的意圖
    軟件項目的主要成本在於長期維護。如果代碼清晰地表達其作者的意圖,其他人花在理解代碼上的時間就會減少,從而減少缺陷,所見維護成本

  • 儘可能減少類和方法的數量
    保持函數和類短小的同時,保持整個系統短小精悍。
    重要的是測試、消除重複和表達力

重構中,應用優秀設計的一切知識,提高內聚性,降低耦合性,切分關
注面,模塊化系統關注面。
這會讓設計變得’簡單’

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章