In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his own renowned Object Mentor seminars: t...

Buy Now From Amazon

In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his own renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.
This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Similar Products

Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))Clean Code: A Handbook of Agile Software CraftsmanshipClean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)Test Driven Development: By ExampleThe Clean Coder: A Code of Conduct for Professional ProgrammersDesign Patterns: Elements of Reusable Object-Oriented SoftwareThe Pragmatic Programmer: From Journeyman to MasterCode Complete: A Practical Handbook of Software Construction, Second Edition