43 | Coupling и Cohesion: связанность, ответственность и границы кода

Аватар автора
MediaTen – digital-агентство | Приводим в порядок код и мысли
В этом видео разбираются базовые архитектурные принципы, влияющие на читаемость, тестируемость и эволюцию кода: coupling и cohesion. Показано, какие виды связанности существуют, почему высокий coupling усложняет развитие системы и как high cohesion помогает удерживать логику в разумных границах. Отдельно обсуждается баланс между этими принципами, ограничения автоматического анализа и распространённые заблуждения про монолиты и микросервисы. Таймкоды: 00:00:04 — Введение: low coupling и high cohesion 00:01:29 — Что такое coupling и почему он важен 00:02:02 — Виды coupling: от global до pathological 10:59 — Принцип high cohesion и его смысл 13:21 — Граница между coupling и cohesion 14:45 — Анализ связанности кода и метрики 15:42 — Почему автоматический анализ работает плохо 16:46 — Монолитность и уровень связанности 17:15 — Баланс между coupling и cohesion 17:45 — Как оценивать связанность проекта на практике

Скачать Видео с Дзена / Dzen

Рекомендуем!

0/0


0/0

0/0

0/0