Spec-driven development: воспроизведение проекта только по спецификациямClaude Code воссоздал archlint за 20 минут, имея только спецификации
Структурная и поведенческая архитектура: графовый подход к контролю сложностиAI-агенты генерируют код быстро, но часто создают архитектурный хаос. После двух недель вайб-кодинга проект превратился в неподдерживаемую клоаку. Стало ясно: нужна формальная модель архитектуры. В статье показываю, как автоматически строить два вида архитектурных графов: структурный (из исходного кода через AST) и поведенческий (из трассировок acceptance тестов). В следующих статьях расскажу про валидацию архитектуры на основе этих графов.
Работа с хаосом в архитектуреБольшую часть времени вы работаете не с чистым листом, а с историей, компромиссами и незавершёнными идеями. Поначалу это кажется беспорядком. Но со временем понимаешь важное: ясность не дается — она создаётся. Делюсь опытом работы с хаотичными архитектурами и тем, как научиться находить паттерны там, где на первый взгляд только хаос.