2.6Kпросмотров
93.2%от подписчиков
1 октября 2025 г.
Score: 2.9K
...продолжение Как понять, что связность низкая? 🔍 — Трудно назвать модуль одним коротким предложением. — Слишком много зависимостей «на всякий случай». — Тесты громоздкие: чтобы проверить одну вещь — поднимаете полприложения. Как понять, что сцепленность высокая? ⚠️ — Изменение структуры ответа API ломает десяток компонентов. — Нельзя протестировать без реального network/localStorage. — Переезд на другую библиотеку (http, стейт) требует массовых правок. Мне очень нравится идея Ларри Константина: «Попытка разбиения на части модуля, обладающего связностью, приведёт лишь к увеличению степени связанности кода и снизит его удобочитаемость». Итого 🧾 — Высокая связность = модуль делает одну вещь и делает её хорошо. — Низкая сцепленность = модуль знает минимум о внешнем мире и легко заменяет зависимости. Хорошое решение для снижения coupling - Dependency Injection. Интересно ли вам почитать про DI?
2.6K
просмотров
919
символов
Да
эмодзи
Нет
медиа

Другие посты @temaProg

Все посты канала →
...продолжение Как понять, что связность низкая? 🔍 — Трудно — @temaProg | PostSniper