Рефакторинг с использованием шаблонов

Книга «Рефакторинг с использованием шаблонов» представляет собой уникальное руководство, которое связывает две важнейшие практики современной разработки ПО: рефакторинг и шаблоны проектирования. Автор, Джошуа Кериевски, предлагает революционный подход, рассматривая шаблоны не как статичные цели, а как естественный результат процесса постоянного улучшения и очистки кода.

Основная идея книги заключается в том, что хорошая архитектура и применение паттернов должны возникать эволюционно, через серию небольших, безопасных преобразований существующего кода. Это позволяет избежать преждевременного и излишне сложного проектирования, делая систему гибкой и адаптируемой к изменениям. Книга учит, как «выращивать» шаблоны в коде, когда в этом возникает реальная необходимость.

Издание содержит каталог конкретных рефакторингов, которые ведут к внедрению известных шаблонов, таких как Стратегия, Фабрика, Наблюдатель, Декоратор и многих других. Каждый рефакторинг подробно описан, снабжен примерами, обоснованием и пошаговыми инструкциями, что делает книгу практическим справочником для разработчиков.

Книга получила высокие оценки от таких гуру индустрии, как Кент Бек, Эрих Гамма и Брюс Эккел, которые отмечают её практическую ценность и глубокое понимание связи между итеративной разработкой, тестированием и качественным проектированием. Это обязательное чтение для разработчиков, стремящихся к мастерству в создании чистого, гибкого и поддерживаемого кода.

Похожие книги

Рефакторинг с использованием шаблонов
A
Автор
Джошуа Кериевски
Издательство
Диалектика
Год
2019
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент