Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

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

Джошуа Кериевски
Тип: djvu
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Данная книга представляет собой результат многолетнего опыта профессионального программиста по применению шаблонов проектирования. Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения. Шаблоны проектирования - не панацея, так что бывают как ситуации, когда такая реорганизация должна выполняться с использованием шаблонов проектирования, так и ситуации, когда наилучшее решение состоит в отказе от них.
Автор на основании как собственного, так и чужого опыта детально рассматривает различные признаки кода, требующего рефакторинга, описывает, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывает его механику, подробно разбирая ее на конкретных примерах из реальных задач.
Другие файлы:

Создание шаблонов документов. Создание документов с использованием слияния
Понятие шаблона документа, анализ последовательности действий для его создания. Несколько замечаний по поводу тактики создания шаблонов. Специфика соз...

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

Шаблоны тестирования xUnit. Рефакторинг кода тестов
В данной книге показано, как применять принципы разработки программного обеспечения, в частности шаблоны проектирования, инкапсуляцию, исключение повт...

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

Технология программирования на C++. Начальный курс
Рассмотрены основы программирования на С++, начиная с описания синтаксиса языка С, приемов и методов программирования в стиле классического С до введе...