« Refactoring | 網頁 | Java 好書推荐 »
09/08/2003
Refactoring
Refactoring(重構):
- 首倡者:雖然這種事我們以前都做過
- 何謂重構
- 重構目錄,說明重構的手法
- 壞味道清單,當程式碼裡面出現這些壞味道,可能就需要重構了。這裡有 Refactoring 原書所列的所有壞味道之解釋。
- 簡單而完整的重構教材
- 重構樣式,透過重構而得的樣式
Historical post
- 2003/09/08: 昨天晚上,冒著杜鵑颱風的風兩(其實沒什麼風雨),到台北天瓏買了Refactoring 中文版。當天晚上就看完了第一章。一些感想:
- debug 前先重構
- 增加新功能前先重構
- 一次重構一點點
- 重構必需與單元測試結合
- 透過特定的手法所進行的重構工程,可能導引出特定的設計模式(design pattern)
- Smalltalk 語言在軟體工程的發展史上,似乎扮演著相當重要的地位,至少在 refactoring、design pattern,以及 oop 的許多觀念,都來自 smalltalk。
23:20 發表於 Developing, Thinking | 永久網址 | 留言 (0) | Email this | Tags: Programming, refactoring, software, development


