This book was written to help you: -
Understand how to combine refactoring and patterns -
Improve the design of existing code with pattern-directed refactorings -
Identify areas of code in need of pattern-directed refactorings -
Learn why using patterns to improve existing code is better than using patterns early in a new design To achieve these goals, this book includes the following features: -
A catalog of 27 refactorings -
Examples based on real-world code, not the toy stuff -
Pattern descriptions, including real-world pattern examples -
A collection of smells (i.e., problems) that indicate the need for pattern-directed refactorings -
Examples of different ways to implement the same pattern -
Advice for when to refactor to, towards, or away from patterns To help individuals or groups learn the 27 refactorings in the book, you'll find a suggested study sequence on the inside back cover of the book. |