2 of 3 people found the following review helpful
This review is from: Working Effectively with Legacy Code (Robert C. Martin) (Paperback)
I have a few (5 or so) programming books that I hold in very high regards. This is one of them. I intend to keep this one close to hand.
I've spent the last 4 months enhancing and bug-fixing a very old MFC application for a customer. I wish I'd read this book before I took the project on.
I thought that this book was very well planned out. I found it easy to read with excellent practical advice on working with legacy code. Each chapter in this book is golden and it's worth taking your time to absorb the advice presented. In fact, I thought that every page in the book was useful (this is rare in programming texts).
To get the most out of this book you should be familiar with GOF Design Patterns and Martin Fowler's Refactoring to Patterns.
My minor complaint about the book is that the examples could be better written to stress the mechanics of the strategies the author is explaining.