Refactoring : improving the design of existing code / Martin Fowler.
By: Fowler, Martin [author.].
Series: Addison-Wesley signature series: Publisher: Boston : Addison-Wesley, ©2019Edition: Second edition.Description: xix, 418 pages : illustrations (some color) ; 24 cm.Content type: text Media type: unmediated Carrier type: volumeISBN: 9780134757599.Subject(s): Software reengineering | Object-oriented programming (Computer science) | Software reengineeringGenre/Form: Print books.Current location | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|
On Shelf | QA76.758 .F69 2019 (Browse shelf) | Available | AU00000000013284 |
Browsing Alfaisal University Shelves , Shelving location: On Shelf Close shelf browser
QA76.758 .B75 1995 The mythical man-month : essays on software engineering / | QA76.758 .E535 2011 Encyclopedia of software engineering / | QA76.758 .E535 2011 Encyclopedia of software engineering / | QA76.758 .F69 2019 Refactoring : improving the design of existing code / | QA76.758 .H63 2019 Software engineering from scratch : a comprehensive introduction using Scala / | QA76.758 .K58 2016 Evidence-based software engineering and systematic reviews / | QA76.758 .L33 2016 Introduction to software engineering / |
Includes bibliography and index.
Preface1. Refactoring, a First Example2. Principles in Refactoring3. Bad Smells in Code4. Building Tests5. Toward a Catalog of Refactorings6. Composing Methods7. Moving Features between Objects8. Organizing Data9. Simplifying Conditional Expressions10. Making Method Calls Simpler11. Dealing with Generalization12. Big Refactorings13. Refactoring, Reuse, and Reality14. Refactoring Tools15. Putting It All Together.