Чистая архитектура. Искусство разработки программного обеспечения

Роберт Мартин

Отзывы о книге Чистая архитектура. Искусство разработки программного обеспечения

Поделитесь своим мнением об этой книге, напишите рецензию!

Текст вашей рецензии...

18 января 2025 г. 20:00

368

4 Книга для опытных разработчиков: теория без практических примеров

Книга действительно интересная, но я бы рекомендовала ее в первую очередь разработчикам с опытом – тем, кто уже несколько лет занимается разработкой и поддержкой программного обеспечения. Главная причина в том, что в книге не хватает практических примеров, а программирование, на мой взгляд, – это в первую очередь навык.
Читатель с опытом сможет сопоставить описанные теоретические решения с проблемами, которые он уже встречал в своей практике, и применить предложенные методы в будущем. Однако новичкам, а также тем, чей опыт не связан с архитектурными аспектами разработки, книга может показаться сложной и абстрактной. В таком случае лучше начать с более прикладных книг, а к этой вернуться позже – с пониманием важности правильной архитектуры.
Отдельно стоит отметить, что многие примеры в…

Читать полностью

23 июня 2024 г. 13:44

659

4.5 Кратко и по делу

В небольшой книге Мартин достаточно расписал про архитектуру ПО, чтобы такие бублики как я, что-то да выяснили для себя.

Книга мне понравилась не только с тех. точки зрения, но и с точки зрения литературного написания. Это вторая книга, которую я читаю от Роберт Мартина. И есть у него какой-то стиль написания, не знаю, приятный, душевный. Читается оч просто.

Но перед чтением поймите, что в этой книге не будет конкретики. За все время был только 1 отрывок реального кода. Остальное - это UML-диаграммы. Это неплохо. Просто будьте к этому готовы, что книга очень теоретическая.

17 января 2024 г. 17:29

1K

2 Дорогая, это не то, что ты подумала!

Возможно все дело в ожиданиях, но это 100% разочарование.

Здесь есть что подчерпнуть, но этого очень мало.

Структура книги странная, разрозненная, много повторов, перевод местами очень плох, банально порядок слов сбивает с толку, приходится в своей голове перестраивать предложения, о переводе профессиональных англицизмов я вообще молчу.

ОЧЕНЬ много воды, историй из 60х, 80х, 90х... Если бы все они были в конце книги как приложение, то окей, а так сомнительно.

Часто КРАЙНЕ не хватает примеров кода, ну, чтобы эта книга была полезной с практичной точки зрения.

Не скажу, что я прочитала все книги этого мира, но не ужели нет лучше? Почему именно ее так рекомендуют я не понимаю)

Лучше уж сказать какие принципы и понятия должен знать разработчик и читать это в инете, будет намного понятнее и…

Читать полностью

19 декабря 2023 г. 06:54

954

4 Неплохое чтиво в качестве знакомства с разработкой архитектуры

Небольшая книженция про архитектуру программного обеспечения с отголосками Solid, принципов программирования и тд, в общем то, что необходимо для получения гибкого ПО (изменения, добавление новых фишек)


Книга в начале читалась задорно, под конец очень много воды, но если вычленять из рассказов Мартина информацию, которая является темой книги, то очень даже не плохо.
Отлично поясняется принцип чистой архитектуры, расписан более или менее каждый слой, что в него может входить.

К прочтению рекомендую, но возвращаться к ней - лично я - вряд ли буду

Читать полностью
OrregoChield

Эксперт

... по кринжу и немножечко мизандрии

18 ноября 2023 г. 13:46

828

4 Очень интересно, но не особо понятно

Книгу эту читала в рамках профессионального самообразования в надежде лучше понимать, в чем заключается работа архитектора и какими навыками надо обладать + на что стоит обращать внимание и в своей повседневной не архитектурной работе. Не скажу, что она закрыла все мои вопросы или даже что научила меня чему-то, что я могла бы начать применять хоть завтра - все-таки у меня не тот уровень абстракции, вероятно, будь я разработчиком, а не аналитиком - было бы полезнее. Самой познавательной, пожалуй, была глава про парадигмы программирования, а самой интересной частью - байки из жизни, но я байки вообще люблю. Центральная продвигаемая автором мысль о деталях реализации и их взаимозаменимости показалась достаточно продвинутой, впрочем, в моем личном опыте пока что нет реализации какого-то…

Читать полностью

19 сентября 2023 г. 20:00

828

5 Всемогущая ИНВЕРСИЯ УПРАВЛЕНИЯ

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

Одним словом, это первое, что нужно прочитать, если ты хочешь понимать как проектировать архитектуру ПО и писать расширяемый код.

Не понравилось: Очень многие вещи крайне догматично подаются - как лозунги.

Через чур автобиографична, если выкинуть главы с рассказами о жизни дедушки Боба, то книга будет ощутимо короче.

Плохой перевод. Многие вещи более понятны, если читать…

Читать полностью

23 мая 2023 г. 23:48

2K

4

Первая половина книги ок, вторая половина книги мне не очень пришлась по душе, хотя именно она в общем-то и есть про архитектуру.

Много слишком громких заявлений, слишком безапелляционных заявлений, немало тем, пояснения которых хотелось бы расширить — сократив или убрав вовсе болтологические части, которым в книге отведено слишком много места. И, кажется, повторения одних и тех же идей тоже можно убрать.

Для меня вся эта книга примерно про DI. Без примеров реального внедрения этого DI и IoC-контейнеров при этом. Упомянут джавистский Spring и всё, видимо в картине мира Мартина это сразу всем всё поясняет.

Разбивайте, дети, приложеньку на слои и связывайте их с DI так, чтобы низкоуровневые детали использовали/импортировали высокоуровневые бизнес-правила, и будет вам щастья три мешка.

Не знаю,…

Читать полностью

21 февраля 2023 г. 20:25

857

5

Книга легко читается, нет слишком сложных объяснений с непонятным кодом. Много полезной информации получил, например что нужно отделять модели от деталей, а главное зачем это надо. Нужно писать ПО так, чтобы оно не зависило от бд и фреймворка. Сталкиваюсь с этим постоянно на работе, но раньше не думал о таких вещах. Здорово объясняются принципы SOLID, то что это не дополнительные возможности ЯП, а дополнительные ограничения.

29 декабря 2020 г. 19:33

3K

3

Знакомство с автором началось с другой его книги "Чистый код", которая на данный момент мой топ-1 по программированию, и которую возможно, со временем, даже перечитаю. Не смотря на то что примеры там не на javascript (я - front-end программист), они довольно общие, и для себя я нашел в ней много пользы и что-то перенял.

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

Читать полностью

Похожие книги

Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги». Посоветовать книгу

Популярные книги

Всего 889

Новинки книг

Всего 339