Author: (American) Kevlin Henney
Publisher:
Publish Date: 2006-01-01
Features: The main content of this book: Lists 27 refactoring techniques oriented towards patterns, supported by code examples from actual projects. Describes 12 "design smells," indicating where the refactoring methods presented in this book are needed. Comprehensive explanations of patterns and refactoring, along with new perspectives and ideas. Detailed implementation mechanisms: How to combine low-level refactorings to achieve high-level patterns. Multiple ways to implement the same pattern and when to use each one. Practical methods to guide readers, especially those with limited experience in patterns or refactoring, to start learning about patterns and refactoring. This book distills and reflects the thoughts and views of over 60 pioneers in the field of software engineering from the global patterns, refactoring, and agile development communities. Whether you are focused on legacy development or new development, this book will help you learn how to make important design changes safely and effectively, making you a better software designer. This book won the Productivity Award in the general category of the 2005 Software Development Magazine Book Awards. In 1994, "Design Patterns" changed the future of object-oriented development technology by introducing classic solutions to recurring design problems; in 1999, "Refactoring" revolutionized the meaning of design by introducing an effective process to improve code; this book, by evolving the process of refactoring, maintains the consistency of patterns and has changed our design methods... This book introduces the theory and practice of pattern-oriented refactoring: a series of low-level refactorings that enable designers to safely move a design to a pattern implementation or remove a design from a pattern implementation. By using code from actual projects, this book documents the thought processes and design steps underlying more than 20 pattern-based design transformations. At the same time, the book offers insightful perspectives on the differences between patterns and how to implement them in the simplest possible way.
From Refactoring to Patterns (English Edition): The Classic Original Library
📌 Related Posts
Literature
New English Conversation (Translated Edition) - American English Listening and Speaking Course - Volume 2
2026-09-12
News
What are the reasons for the swelling of the heel of a one-month-old baby?
2026-09-22
Literature
Zong Baihua · Cultural Nostalgia and Aesthetic Symbols
2026-09-26
Literature
60 Things Teens Should Do
2026-10-02
Literature
SQL Server Database Development Example Analysis
2026-10-02
Literature
Compilation and Examples of Supervision Outlines for Steel Structure Construction Projects
2026-10-02
Literature
Designing Architecture Tutorial and Hands-on Training with AutoCAD 2006
2026-10-02
Literature
Chemical Inspector (Intermediate Level)
2026-10-02