Алтай
«Рефакторинг с использованием шаблонов» Джошуа Кериевски Книга "Рефакторинг с использованием шаблонов" представляет результаты многолетнего опыта профессионального программиста по применению шаблонов проектирования (паттернов). Авторский подход к проектированию состоит в том, что следует избегать как недостаточного, так и избыточного проектирования, постоянно анализируя готовый работоспособный код и реорганизуя его только в том случае, когда это приведет к повышению его эффективности, упрощению его понимания и сопровождения. Шаблоны проектирования - не панацея, так что бывают как ситуации, когда такая реорганизация должна выполняться с использованием шаблонов проектирования, так и ситуации, когда наилучшее решение состоит в отказе от них Автор на основании как собственного, так и чужого опыта детально рассматривает различные признаки кода, требующего рефакторинга, описывает, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывает его механику, подробно разбирая ее на конкретных примерах из реальных задач. Книга "Рефакторинг с использованием шаблонов" может рассматриваться и как учебник по рефакторингу для программиста среднего уровня, и как справочное пособие для профессионала, которое может подсказать, какое именно решение стоит принять в той или иной сложной ситуации. Это и многое другое вы найдете в книге Рефакторинг с использованием шаблонов (Джошуа Кериевски). Напишите свою рецензию о книге Джошуа Кериевски «Рефакторинг с использованием шаблонов» http://izbe.ru/book/118873-refaktoring-s-ispolzovaniem-shablonov-dzhoshua-kerievski/
ДЛЯ ЧЕГО НУЖЕН РЕФАКТОРИНГ КОДА
Рефакторинг — это улучшение качества кода без изменения его функциональности. Но при этом меняется исходный код программного продукта: улучшается структура, код становится читаемым и поддерживаемым и растет его производительность. Большой плюс рефакторинга в том, что из кода убираются лишние нагромождения и визуальное восприятие программы в разы улучшается. А также к важным причинам использования рефакторинга можно отнести ⬇️ ▪️ Удобство прочтения. Рефакторинговый код легче читать, а также искать потенциальные проблемы и ошибки...