Откровенно говоря, относился к этой книге скептически, казалось бы что еще нового можно было узнать от Дядюшки Боба после его “Чистой архитектуры”, которая мне так понравилась? Оказалось, что он еще может порадовать.

КДПВ

После прочтения замечательной книги Кента Бека о TDD у меня остались практические вопросы, вроде того, что делать самым первым тестом, созданием объекта, после того, как будет реализован код этого нового класса? Или, на пример, как быть с простыми тестами, которые имеют смысл на первых этапах разработки? Да и в целом, хотелось посмотреть живые примеры применения этой методики. И как оказалось, все это прекрасно описано в первой части книги Дядюшки Боба.

А вот что касается остальных двух частей: Стандарты и Этика, то о них ничего такого сказать не могу. Да, там есть интересные мысли, но в целом они повторяются от книги к книге. Если какие-то познавательные экскурсии в прошлое и все такое. В общем, остальные части книги меня не зацепили.

Заметил то, что в книге много разговоров о парном программирование в том числе и как источнике знаний о проекте, но нет ни слова о ревью кода коллег, что мне кажется немного странным. Так же, в книге как-то безапелляционно преподносится то, что программист должен писать тесты и тогда все будет хорошо, но это справедливо для проектов, в которых тесты начали писать с самого начала, что бывает далеко не всегда. И вот такие истории, когда человек приходится работать с легаси, которое вообще не покрыто тестами, совершенно не рассматриваются, как-будто их и не существует. А ведь при работе с легаси приходится как-то искать компромиссы, из уж точно ни о каких 90% покрытия кода тестами и мечтать не приходится. Подозреваю, что для этого надо читать “Рефакторинг” Фаулера…

Так или иначе, первая часть книги мне оказалась полезной, а остальные как минимум - интересными. В книге так же есть много ссылок на видеоматериалы, есть отсылки на другие книги и статьи. В общем, она точно оказалась полезной.

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


Автор(ы):

  • Robert Martin

Год издания: 2024
Количество страниц: 384
Оценка: 5/5

Издатель: Питер
Ссылка на страницу книги на сайте издательства: https://www.piter.com/collection/biblioteka-programmista/product/idealnaya-rabota-programmirovanie-bez-prikras

Оригинальное название: Clean Craftsmanship: Disciplines, Standards, and Ethics
Год издания оригинала: 2021