Чтение

Перечитывая «Чистую архитектуру» (6): границы

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

Перечитывая «Чистую архитектуру» (5): архитектура ПО

О разделении системы на компоненты и их взаимодействии: как архитектура поддерживает разработку, развёртывание, эксплуатацию и сопровождение, сохраняя варианты проектирования.

Перечитывая «Чистую архитектуру» (4): принципы компонентов

От модулей и классов к независимо развёртываемым компонентам: принципы их связности и зависимостей.

Перечитывая «Чистую архитектуру» (3): принципы SOLID

Пять принципов SOLID и организация модулей и классов, которая упрощает изменение, понимание и повторное использование ПО.

Перечитывая «Чистую архитектуру» (2): парадигмы программирования

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

Перечитывая «Чистую архитектуру» (1)

Повторное чтение «Чистой архитектуры» с учётом опыта проектов: заметки и размышления об архитектуре ПО.