Грязный код создает проблемы. Чтобы код было проще читать, приходится проводить его очистку, разбивая на части, с которыми удобно работать. Кент Бек, создатель методологии экстремального программирования и первопроходец в области паттернов проектирования, рассказывает нам, где и когда лучше проводить очистку для улучшения кода с учетом общей структуры системы.Книга не заставляет читателя проводить очистку сразу и целиком, а позволяет протестировать несколько примеров, которые подходят для поставленной задачи. Вы узнаете, как логически разделить на части большую функцию, содержащую множество строк кода. Познакомитесь с теоретическими понятиями программного дизайна: сцеплением, связностью, дисконтированными денежными потоками и вариативностью.
Виктор26.05.2024
В середине книги все-таки понял, что не так с переводом - перепутаны местами связанность и сцепленность - а ведь они обозначают разное, специально не поленился и посмотрел оглавление в оригинале, местами перевод дан слишком сложный, в оригинале полагаю было бы проще читать с учетом того, что текста фактически не так много
Иван16.04.2024
Честно говоря, при всем уважении к Кенту - книга выглядит издевательством: по факту, там (если убрать пустые страницы) не наберется и 30 страниц формата А4 - это больше похоже на ветку в Твиттере. Да, текст довольно интересный и хорошо структурирован, есть несколько оригинальных мыслей и свежих идей, но цена должна быть втрое ниже. 6 из 10 только за то, что автор - бесспорный гений и мастодонт разработки