2 von 2 Kunden fanden die folgende Rezension hilfreich
A future classic; ranks alongside _Design Patterns_,
Rezension bezieht sich auf: Refactoring: Improving the Design of Existing Code (Object Technology Series) (Gebundene Ausgabe)
It's rare that I find a technical book as immediately useful and fun to read as _Refactoring_. The cleverest thing about refactoring as a technique is that it provides a well-articulated, structured framework for doing something that every experienced developer does already (more or less unconsciously) -- constantly restructuring their code to make it easier to understand and maintain. This alone makes refactoring a useful contribution to software engineering.
However, Fowler doesn't stop there. He presents rationales for refactoring (with an eye towards making a case to management) and much detailed, practical insight that comes from experience, but is rarely expressed so concisely and elegantly. I also appreciated the importance Fowler placed on unit testing; in fact, using unit testing makes refactoring happen much more quickly, and leaves you with a lot more peace of mind besides.
I read the book cover to cover and enjoyed nearly every page. The book has added a lot to my value as a developer, and was a lot of fun in the bargain. I don't think a whole lot more needs to be said. Just buy it, you can thank everyone who told you to later.
Rezensentin / Rezensent