2 of 3 people found the following review helpful
The most important developer reference since the GOF?,
By A Customer
This review is from: Refactoring: Improving the Design of Existing Code (Object Technology Series) (Hardcover)
Martin Fowler gets better and better. His writing is clear, well structured and amusing. Lets face that alone is enough to put him at the top end of the computer book market.
It is the subject matter that really impresses. Refactoring is the process of restructuring your software in a controlled, safe manner. It is the key to avoiding software entropy and the exponential cost-of-change curve. Most of all it re-empowers developers without handing a carte blanche to the cowboy coders.
Fowler presents the key principles of refactoring in a series of pattern like chapters of techniques; with examples and suggestions for their applicability. This is both a great exposition of the theory of refactoring along with practical, "how-to", examples.
I expect to see this on quality "must have on the bookshelf" lists from now on.