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