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

725.40 грн.

Год издания: 2017
Номер издания: 0
В наличии: 2 шт.
ISBN: 978-5-8459-1087-5
Количество страниц: 400
Формат: 170мм х 240мм
Обложка: Твердый

Описание

Данная книга представляет собой результат многолетнего опыта профессионального программиста по применению шаблонов проектирования. Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения. Шаблоны проектирования — не панацея, так что бывают как ситуации, когда такая реорганизация должна выполняться с использованием шаблонов проектирования, так и ситуации, когда наилучшее решение состоит в отказе от них.

Автор на основании как собственного, так и чужого опыта детально рассматривает различные признаки кода, требующего рефакторинга, описывает, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывает его механику, подробно разбирая ее на конкретных примерах из реальных задач.

Книга может рассматриваться и как учебник по рефакторингу для программиста среднего уровня, и как справочное пособие для профессионала, которое может подсказать, какое именно решение стоит принять в той или иной сложной ситуации.
Описание книги Рефакторинг с использованием шаблонов

Книга «Рефакторинг с использованием шаблонов» представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования (паттернов). Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения. Шаблоны проектирования — не панацея, так что бывают как ситуации, когда такая реорганизация должна выполняться с использованием шаблонов проектирования, так и ситуации, когда наилучшее решение состоит в отказе от них. Автор на основании как собственного, так и чужого опыта детально рассматривает различные признаки кода, требующего рефакторинга, описывает, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывает его механику, подробно разбирая ее на конкретных примерах из реальных задач. Книга «Рефакторинг с использованием шаблонов» может рассматриваться и как учебник по рефакторингу для программиста среднего уровня, и как справочное пособие для профессионала, которое может подсказать, какое именно решение стоит принять в той или иной сложной ситуации.

***

Содержание

Предисловие к книге Рефакторинг с использованием шаблонов (паттернов проектирования)
Введение к книге Рефакторинг с использованием шаблонов (паттернов проектирования)

Глава 1. Почему я написал эту книгу
Глава 2. Рефакторинг
Глава 3. Шаблоны
Глава 4. Признаки плохого кода
Глава 5. Каталог рефакторингов к шаблонам
Глава 6. Создание объектов
Глава 7. Упрощение
Глава 8. Обобщение
Глава 9. Защита кода
Глава 10. Накопление информации
Глава 11. Утилиты

Послесловие
Список литературы
Предметный указатель

<

Яндекс.Метрика