Refactoring: Improving the Design of Existing Code (Object Technology Series)
Must read for any serious developer • • • • • (bewertet mit 4 von 5 Punkten)
This book greatly covers a basis set of refactorings to clean up your code. During the regular test-driven development cycle of red-green-refactor you will use this often. In order to understand most of the refactorings in your IDE you will have to read this book. Though it covers the basic steps that most modern IDEs do for you to make the refactoring, it is still worthwhile to read and know when dealing with a tricky problem in a non-IDE supported language.
In addition to the description of the basic refactorings, you will get introduced into code smells. These are patterns that something is wrong with your code. There are indicators that you should - and most of the times you should do this urgently - refactor your code to a cleaner design.
Recommended reading as companion are the books Design Patterns and Refactoring to Patterns. In combination these three cover the most useful design ideas and how to get your today undesigned code to a cleaner one.
Eine Rezension von M. Gärtner >
vom 27. August 2009