Вышел пилотный выпуск подкаста про ИИ в разработке, в котором я принимал участие 🎙 Говорили не про ИИ в SDLC в целом, а конкретно про проектирование архитектуры — ровно нашу тему 😋, которая иногда теряется пока все обсуждают генерацию кода.
Собрались вчетвером: ведущий Андрей Дмитриев (JUG Ru Group), Максим Смирнов (@it_arch), Андрей Бураков (@another_sa) и я.
Пара тем, которые хочется отдельно отметить 👇
🚀 Архитектурные метрики.
Тема, про которую я писал и выступал уже много раз — и метрики через покрытие архитектуры тестами, и принцип каскадного снижения связанности, и наш опенсорс-инструмент для подсчета архитектурных метрик.. И вот прямо сейчас та самая ситуация, когда то, чем занимался годами, на глазах становится в разы актуальнее! Собирать метрики стало заметно проще, а их важность взлетела 🤩
То, что раньше жило в голове архитектора на уровне «ну вроде паттерн нарушен, вроде нет», теперь без особых усилий проверяется тестами и ложится в цифры. Очень радует!
💾 ADR.
Последние годы архитектурные решения иногда воспринимались как бюрократия (особенно в некоторых процессах и компаниях 😉). А сейчас их ценность только растёт. У агентов короткая память — они не помнят, что семь лет назад вы уже пробовали вот так и откатились по вполне конкретным причинам. ADR — это ровно то, что завтра вы будете скармливать агенту, работающему с вашим проектом. Даже если сегодня они вам не особо нужны — пишите. Через год скажете себе спасибо 🤩
🧪 SDD (Spec-Driven Development).
Идея классная, реализация пока сыровата. Я ставил эксперимент со Spec Kit — дал ТЗ и дальше почти не вмешивался. MVP получил за четыре дня 🙂 Последние два, правда, вычищал баги уже руками. Главный вывод для себя такой: спецификации, которые LLM генерит сама для себя, без человека в цикле начинают накапливать ошибку как снежный ком. Где-то это ломается раньше, где-то позже, но ломается.
А что по этим вопросам думают Максим, Андрей и Андрей — можно послушать в самом выпуске:
https://www.youtube.com/watch?v=IQ6zFeYDXd8
или на Rutube
Post #402
2.64K