Книги. Разработка Программного Обеспечения

Автор: | 23.05.2018

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

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

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

Роберт Мартин. Чистая Архитектура

О книге (от издателя)

“Идеальный программист” и “Чистый код” – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. “Чистая архитектура” продолжает эту тему, но не предлагает несколько вариантов в стиле “решай сам”, а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.

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

Мое впечатление

Начну с того, у меня очень редко бывает плохое впечатление о книге. Если уж я ее прочитал, то значит, она меня чем-то зацепила. Начну с того, что мне нравится некоторая глубокая убежденность Дядюшки Боба, относительно тех вещей, которые он пытается донести. Хорошо, когда у человека есть мнение, а читатель уже пусть сам решает, согласен он с этим или нет. Позиция – это, как минимум, база с которой можно начинать диалог.  Лично мне понравилось описание SOLID-принципов и то, как автор использует анализ и синтез в процессе разработки архитектуры. Всегда интересно посмотреть на то, как человек мыслит, попробовать “на себе” его точку зрения. На данном этапе мне кажется, что умение пользоваться таким инструментом как декомпозиция является одним из базовых в любой отрасли. “Чистая архитектура”, в свою очередь, содержит множество примеров того, как можно ее использовать в рамках разработки программного обеспечения.

Поделиться
Share on VK
VK
Tweet about this on Twitter
Twitter
Share on Facebook
Facebook
Share on Google+
Google+

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *