Почему однострочный фикс затрагивает десять файлов: Change Coupling
Change Coupling: Why One-Line Fixes Touch Ten Files

Change Coupling — это инструмент осмысления для принятия решений, а не метрика качества. Он показывает, какой код часто меняется вместе, даже если статический анализ не видит между ними связей. Матрица физической и логической связанности помогает выявить проблемные зоны: разбросанную логику стоит консолидировать, а искусственно сгруппированный код — разделить. Главное — понять силы, действующие на систему, и не пытаться устранить связанность полностью.
Код, который меняется вместе, должен находиться вместе.