разработка программного обеспечения

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

Avatar

s.mokrushin

Отличная книга программиста, который рассказывает о своем опыте разработки программного обеспечения начиная с 60х годов. В книге рассказывается о том, что такое архитектура программного обеспечения и какая она бывает. Уклона в какие либо языки нет, поэтому будет полезна для любого программиста.

Лифантьева Евгения, Мышь Эйнштейна
Тимур Машнин, Машинное обучение и Искусственный Интеллект
Александр Земцов, «ВОСХОД» программиста
Роберт Мартин, Чистый Agile. Основы гибкости
Самуэль Акопян, Как написать и продать свой PHP скрипт
Сергей Мартыненко, Байки для оруженосца
Алан Купер, Психбольница в руках пациентов. Алан Купер об интерфейсах
Кирилл Шиханов, Букварь-шмукварь по разработке продукта
Smart Reading, Ключевые идеи книги: Психбольница в руках пациентов. Алан Купер
Алексей Савченко, Игра как бизнес. От мечты до релиза
Владимир Швец, От джуна до сеньора. Как стать востребованным разработчиком
Ирина Нагаева, Арт-информатика. Основы, технологии, перспективы
Жаклин Нолис, Эмили Робинсон, Data Science для карьериста
Вячеслав Уточкин, Константин Сахнов, Хочу в геймдев! Основы игровой разработки для начинающих
Роберт Мартин, Чистая архитектура. Искусство разработки программного обеспечения
Тимур Машнин, Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa
Виталий Ткаченко, Обратные вызовы в C++
Сергей Тарасов, Дефрагментация мозга. Софтостроение изнутри
Марина Михайленко, Время быть Agile
С. Проскурин, Те же 10 вопросов через 20 лет. Офис и компьютер

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

Avatar

kesh1987

Органичное продолжение книги Чистый код.

Однозначно Must Read для всех разработчиков.

В первых главах автор объясняет простые вещи, типа парадигм программирования, хорошо в голове укладывается из смысл.

В книге автор последовательно описывает принцип дизайна классов (SOLID). На основе этих глав принцип построения компонентов. А дальше в целом архитектуры системы. Ссылаясь на информацию предыдущих глав.

Самое интересное, что Мартин не рассматривает код только с точки зрения качества. Показывает альтернативные, относительно дешевые варианты разработки. При этом четко дает понять чем можно жертвовать, а чем точно не стоит.

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

Последняя глава про биографию кажется была лишней....

Боевики
Детективы
Детские книги
Домашние животные
Любовные романы