Please enable JavaScript.
Coggle requires JavaScript to display documents.
重構 (Bad Code (過長的函數 (每個函數只做一件事, 短一點的函數比較容易理解, 名稱不要太長), 發散式變化 (異動時需要修改多處,…
重構
Bad Code
代碼重複
過大的類別
類別應該只做好一件事情
單一責任原則
過長的函數
每個函數只做一件事
短一點的函數比較容易理解
名稱不要太長
過長的參數列
用物件取代多個變數
依戀情節
數據泥團
switch現身
中間人
太多註解
發散式變化
異動時需要修改多處
異動時需要對多個類別進行調整
將多處異動集中在單一類別