Top.Mail.Ru
Разработка
Архитектура
Почему вайб-кодинг ломает архитектуру за две недели (и как вернуть контроль через графы)
11 апреля
12.30-13.10
402. Инфраструктура

AI-инструменты резко ускорили разработку: за вечер появляются тысячи строк работающего кода. Но архитектурный контроль не масштабируется вместе с ними. Уже через две недели это приводит к циклическим зависимостям, дублированию логики, god-объектам и обходу слоев. Причина системная: агент оптимизирует локальные задачи, не удерживает целостную модель и нарушает неявные договоренности. Каждый новый промпт становится потенциальной архитектурной регрессией.

Решение - сделать архитектуру явной и проверяемой через два графа: Structure (статическая модель зависимостей из кода) и Behavior (фактические зависимости системы на основе трасс). Эти два слоя истины автоматически пересобираются после изменений и валидируются набором правил - от базовых графовых проверок до семантики кода и исполнения.

Такой подход превращает архитектурные ограничения в воспроизводимый процесс: изменения проходят через контур автоматической проверки, формируется отчет регрессий, и команда принимает решение - исправить, откатить или задокументировать исключение.

В докладе: live демонстрация архитектурного линтера, который ловит нарушения в момент сохранения файла.