Смотрим и мотаем на ус, как оригинальная идея добавить функциям атрибут цвета помогает ВКонтакте находить нежелательные архитектурные паттерны.
Подход из статьи применим не только для PHP и KPHP (на нём написан бэкенд ВКонтакте, вдруг кто не знает), но и для любого другого языка: JS, Kotlin, Go и других. Более того, ребята выложили свой инструмент в open source — найдёте ссылку на эту полезность внутри статьи.