Refactoring : improving the design of existing code / Martin Fowler.Series: Addison-Wesley signature seriesPublisher: Boston : Addison-Wesley, Edition: Second editionDescription: xix, 418 pages : illustrations (some color) ; 24 cmContent type: text Media type: unmediated Carrier type: volumeISBN: 9780134757599; 0134757599Subject(s): Software reengineering | Object-oriented programming (Computer science) | Object-oriented programming (Computer science) | Software reengineeringDDC classification: 005.14 LOC classification: QA76.758 | F69 2019
|Item type||Current library||Call number||Copy number||Status||Date due||Barcode||Item holds|
|BOOK||NCAR Library Mesa Lab||QA76.758 .F69 2019||1||Available||50583020009225|
Includes bibliographical references and index.
Refactoring : a first example -- Principles in refactoring -- Bad smells in code -- Building tests -- Introducing the catalog -- A first set of refactorings -- Encapsulation -- Moving features -- Organizing data -- Simplifying conditional logic -- Refactoring APIs -- Dealing with inheritance.
Martin Fowler's 'Refactoring' defined core ideas and techniques that hundreds of thousands of developers have used to improve their software. Now, Fowler has thoroughly updated his book to reflect modern programming techniques.