Refactoring to Patterns
In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns, Joshua Kerievsky has changed our approach to design by forever uniting Patterns with the evolutionary process of Refactoring.
This
book introduces the theory and practice of pattern-directed
refactorings: sequences of low-level refactorings that allow designers
to safely move designs to, towards, or away from pattern
implementations. Using code from real-world projects, Kerievsky
documents the thinking and steps underlying over two dozen
pattern-based design transformations. Along the way he offers insights
into pattern differences and how to implement Patterns in the simplest
possible ways.
1. В книге описано
Coverage includes:
- A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples
- Descriptions of twelve design smells that indicate the need for this book’s refactorings
- General information and new insights about Patterns and Refactoring
- Detailed implementation mechanics: how low-level refactorings are combined to implement high-level Patterns
- Multiple ways to implement the same pattern—and when to use each
- Practical ways to get started even if you have little experience with Patterns or Refactoring
Refactoring to Patterns
reflects three years of refinement and the insights of more than sixty
software engineering thought leaders in the global Patterns,
Refactoring, and agile development communities. Whether you’re focused
on legacy or “greenfield” development, this book will make you a better
software designer by helping you learn how to make important design
changes safely and effectively.
2. Описание на русском
1994, Design Patterns изменили ландшафт объектно-ориентированного
развития, представляя классические решения дизайна повторяющихся задач.
В 1999 году Рефакторинг революционизировал дизайн путем внедрения
эффективного процесса улучшения кода. Что весьма ожидаемого Рефакторинг
с шаблонами, Джошуа Kerievsky изменила наш подход к дизайну навсегда
объединяющая модели с эволюционным процессом рефакторинга.
Эта книга знакомит с теорией и практикой схемы ориентированные
refactorings: последовательностями низкоуровневых refactorings
дизайнеров, которые позволяют безопасно двигаться конструкций на пути,
или от схемы реализации. Используя код из реального мира, проектов,
Kerievsky документы мышления и действия, лежащие в течение двух
десятков шаблон на основе дизайна преобразований. На этом пути он
предлагает взглянуть на структуру разногласия и как осуществлять модели
в простейшем возможные пути.
Покрытие включает в себя:
* В каталоге двадцати семи-схема направлена refactorings, FEATURING реальном мире примеры кода
* Описания двенадцати дизайн запахи, которые свидетельствуют о необходимости такой книги refactorings
* Общие сведения и информацию о новых моделях и рефакторинг
* Подробная осуществлению механики: как с низким уровнем
refactorings объединяются для выполнения на высоком уровне моделей
* Несколько способов для осуществления той же схеме и, если использовать каждый
* Практические пути, чтобы начать работу, даже если у вас мало опыта работы с узорами или рефакторинг
Рефакторинг с шаблонами отражает три года уточнения и информацию о
более чем шестидесяти программного обеспечения инженерной мысли лидеров
в глобальной структуре, рефакторинг, и гибкого развития общин. Если вы
сосредоточены на наследство или "нуля" развития, эта книга позволит Вам
лучше программного дизайнера помочь вам узнать, как сделать важные
структурные изменения, безопасно и эффективно.
Автор:
БончБруевич
Категория:
Литература / Разработка
Добавлен:
10.10.2008 15:41
Просмотров:
4944
Комментарии:
0
-
-1
+
Прикрепленные вложения:
-
Название: Refactoring to Patterns
Автор: Joshua Kerievsky
Издательство: Addison-Wesley, 2004 г.
Язык: Английский
Формат: CHM
Размер файла: 3.4 Мб, страниц: 400
Ссылка :
Refactoring to Patterns
(Скачали
1365
раз(а))