Архитектура города
Prosto_Elena
- 102 книги

Ваша оценка
Ваша оценка
Знакомство с автором началось с другой его книги "Чистый код", которая на данный момент мой топ-1 по программированию, и которую возможно, со временем, даже перечитаю. Не смотря на то что примеры там не на javascript (я - front-end программист), они довольно общие, и для себя я нашел в ней много пользы и что-то перенял.
В "Чистой архитектуре" надеялся тоже поднять свой уровень, но, увы, примеры показались слишком бек-ендовые и было сложно сообразить как я могу это всё применить у себя на front-end. Т.е. в целом, как front-end я разочарован, но оценка нейтрально 3, потому что другие программисты возможно смогут найти книгу более практичной и применимой. Принципы SOLID описаны лучше чем во многих первых попавшихся статьях из google, время покажет смогу ли я их применить в своей области. Частично книга автобиографична, наверное я бы тоже отнесся к истории автора с большим восторгом, если бы весь остальной контент был понят и переварен, но в моём случае эти вставки не показались сильно интересными.
Поэтому если кому-то и рекомендовать, скорее это бек ендер, и скорее всего с каким-то опытом работы с реальными проектами, иначе боюсь примеры покажется так же далеки как и мне.

Неплохая книга. Идейная преемница "Чистого кода" того же автора.
Если "Чистый код" рассказывает о том что такое хорошо, а что такое плохо при написании самого кода, то "Чистая архитектура" объясняет как этот код правильно организовать с точки зрения компонентов.
Очень хорошо в книге объясняется что такое абстракции, внедрение зависимостей, архитектурные границы, для чего это нужно и чем чревато пренебрежение абстракциями.
Есть также неплохое объяснение SOLID и других менее известных принципов.
Еще в книге очень много личного опыта автора, примеров проектов, над которыми он работал аж с 70-х годов. Было любопытно почитать о работе программистов во времена многочасовой компиляции, отсутствия ОС и написания кода в блокноте (бумажном, а не приложении).
В целом книга конечно полезная и учит смотреть на проектирование своего кода под новыми углами.

Книга от профессионала своего дела, умудренного опытом, следующему поколению разработчиков.
Если ты пишешь код, то прочтение книги однозначно сделает тебя лучше.
Огорчает правда корявый стиль перевода - иногда читалось туговато именно из-за него.

Однажды Дейкстра сказал: «Тестирование показывает присутствие ошибок, а не их отсутствие». Иными словами, тестированием можно доказать неправильность программы, но нельзя доказать ее правильность. Все, что дает тестирование после приложения достаточных усилий, — это уверенность, что программа действует достаточно правильно.

Если вы думаете, что хорошая архитектура стоит дорого, попробуйте плохую архитектуру. // Брайан Фут и Джозеф Йодер

Факт отсутствия действующей базы данных в течение 18 месяцев разработки означал, что 18 месяцев мы не испытывали проблем со схемами, запросами, серверами баз данных, паролями, тайм-аутами и прочими неприятностями, которые непременно начинают проявляться, как только вы включаете в работу базу данных. Это также означало, что все наши тесты выполнялись очень быстро, потому что не было базы данных, тормозившей их.


















Другие издания


