Refactoring (E-BOOK) improving the design of existing code /
Martin Fowler ; with contributions by Kent Beck ... ; [foreword by Erich Gamma]
- Boston : Addison-Wesley, cop. 2000
- xxi, 431 s. : ill. ; 24 cm
- Addison-Wesley object technology series, .
Refactoring, a First Example. (page-13) 2. Principles in Refactoring.(Page-46) 3. Bad Smells in Code.(Page-63 4. Building Tests. (Page-73) 5. Toward a Catalog of Refactorings. (Page-85) 6. Composing Methods. (Page-89) 7. Moving Features Between Objects. (Page-115) 8. Organizing Data. (Page-138) 9. Simplifying Conditional Expressions. (Page-192) 10. Making Method Calls Simpler. (Page-220) 11. Dealing with Generalization. (Page-259) 12. Big Refactorings. (Page-293) . 13. Refactoring, Reuse, and Reality. (Page-311) 14. Refactoring Tools. (Page-328) 15. Putting It All Together. (Page-333)