TY - GEN AU - Fowler,Martin AU - Beck,Kent AU - GammaErich TI - Refactoring (E-BOOK): improving the design of existing code SN - 0-201-48567-2 (hft.) ; U1 - 005.14 PY - 2000/// CY - Boston PB - Addison-Wesley KW - Object-oriented programming (Computer science) KW - Objektorienterad programmering KW - Programmering KW - Programutveckling KW - Software engineering KW - Software refactoring KW - E-BOOK N1 - 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) ER -