[資料] Alpha list of refactorings
http://www.refactoring.com/catalog/index.html
以下把 refactoring 翻譯成「重構」
重構是實作中經常需要的一種技巧
當我們發現實作的內容即將與設計完全相左
或者實作的內容在設計上完全找不到
就可以開始進行重構。
不僅如此,重構在已完成的系統中更扮演著重要的角色
為了維護一個系統,我們需要增加系統的功能,或是修補系統的漏洞
往往就要開始修改程式碼,此時也是在做重構。
可見,重構可以是設計層面的,也可以是實作層面的
端看各位以何種角度去看它。
藉由分析來決定好設計的方向,然後針對實作的內容進行調整
而這些調整的方法分為很多種,第一行的連結已經幫我們做好字典的排列
裡面有類別圖、程式範例、還有一些說明 (當然太簡單的就只有圖解了)
可以參考看看。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.127.91
OOAD 近期熱門文章
PTT數位生活區 即時熱門文章