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

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Джошуа Кериевски
Series: Объектные технологии
Publisher: Вильямс
Year: 2006

Language: Russian
Commentary: +OCR
Pages: 393
City: Москва [и др.]