Видео версия https://youtu.be/mUZ3ivNEtC0
3 глава посвящена вопросам модульности, в широком смысле слова. Декомпозиция большой системы на части - один из главных инструментов архитектора. С помощью главы мы попробуем разобраться, как архитектор может оценивать процесс декомпозиции ситемы на части, с помощью каких метрик это можно сделать, и какие проблемы такие метрики позволяют увидеть - сoupling, сohesion & сonnascence.В качестве приглашенного гостя у нас будет Антон Костерин 🔥 - заместитель руководителя управления цифровых экосистем Тинькофф.
Полезные ссылки
📍Глава очень хорошо перекликается с "Чистая архитектура" Роберта Мартина Часть 4 "Принципы организации компонентов" в особенности с главой 14. https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164
📍Антон рассказал как SOLID помогает делат архитектуру лучше (еще есть GRASP, полезный аналог solid, про который мало знают) https://ru.wikipedia.org/wiki/SOLID_(объектно-ориентированное_программирование)
📍Поговорили как анализировать Coupling, вспомнили про PlantUML и The C4 model for visualising software architecture https://c4model.com/