1. 為什麼寫這本書
1.1 過度設計
1.2 The Patterns Panacea
1.3 Under-Engineering
1.4 Test-Driven Development
1.5 Refactoring Patterns
1.6 Evolutionary Design
2. 重構(Refactoring)
2.1 Human readable
2.2 Small Steps
2.3 Design Debt
2.4 Evolving a New Architecture
3. 範式(Patterns)
3. 範式(Patterns)
3.1 Up-Front Design
4. 程式碼壞味道(Code Smells)
4. 程式碼壞味道(Code Smells)
4.1 duplicated unclear complicated
5. 一份Refactorings to Patterns名錄
5. 一份Refactorings to Patterns名錄
沒有留言:
張貼留言