Рефакторинг с использованием шаблонов
Джошуа Кериевски
Данная книга представляет собой результат многолетнего опыта профессионального программиста по применению шаблонов проектирования. Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянноанализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения. Шаблоны проектирования - не панацея, так что бывают как ситуации, когда такая реорганизация должна выполняться сиспользованием шаблонов проектирования, так и ситуации, когда наилучшее решение состоит в отказе от них.Автор на основании как собственного, так и чужого опыта детально рассматривает различные признаки кода, требующего рефакторинга, описывает, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывает его механику, подробно разбирая ее на конкретныхпримерах из реальных задач.Книга может рассматриваться и как учебник по рефакторингу для программиста среднего уровня, и как справочное пособие для профессионала, которое может подсказать, какое именно решение стоит принять в той или иной сложной ситуации. Содержание Предисловие Ральфа Джонсона Предисловие Мартина Фаулера Введение Глава 1. Почему я написал эту книгу Глава 2. Рефакторинг Глава 3. Шаблоны Глава 4. Признаки плохого кода Глава 5. Каталог рефакторингов к шаблонам Глава 6. Создание объектов Глава 7. Упрощение Глава 8. Обобщение Глава 9. Защита кода Глава 10. Накопление информации Глава 11. Утилиты Послесловие Список литературы Предметный указатель
Kateqoriyalar:
İl:
2006
Nəşriyyat:
Вильямс
Dil:
russian
Səhifələr:
393
ISBN 10:
5845910870
ISBN 13:
9785845910875
Seriyalar:
Объектные технологии
Fayl:
DJVU, 5.43 MB
IPFS:
,
russian, 2006