重構 -- 改善既有代碼的設計

概念 對軟件內部結構的一種調整,目的是在不改變軟件可觀察的性外的前提下,提升其可理解性,下降其修改爲本。java 代碼的壞味道 重複代碼 過長函數 分解爲小函數,並賦予它一個好名字 過大的類 過長的參數列 發散式變化 一個類受多種變化的影響 霰彈式修改 一種變化引起多個類相應修改 依戀情結 某個函數爲了計算某個值,從另外一個對象那兒調用不少的取值函數 數據泥團 兩個類中相同的字段、許多函數簽名中相
相關文章
相關標籤/搜索