Comments 5
Все описанное в статье это буквально SDD (Spec-Driven Development / Specification-Driven Development) в контексте вайбкодинга. Подход будет работать на системах средней сложности до определенного масштаба, затем начнет пропускать детали не смотря на то, что они будут в спеках. После этого только переход на имаго.
А что такое Имаго? погуглил - чтот-то из жизни насекомых
спасибо, да это SDD. Но как я понял основная его тема - хранение спецификаций в md файлах, а чтобы в специализированной базе данных - такого мои агенты не находят. Альтернатива - хранение спецификаций в текстах Задач, подзадач и эпиков в трекерах - уже чуть лучше, можно и согласовать, но все равно это воздушный шар - вид сверху. сложно визуализировать и понять разрастающееся приложение. Эксперимент показал - что фактически перед нами аналитик-программист, а не просто программист. Я такого не ожидал. Он сначала выполняет роль аналитика и работает в контуре моделирования в erp-tools, а потом начинает кодировать в cursor. Про то, что под силу только средние по сложности - не совсем соглашусь. программа создавалась для управления доработки ERP систем - там большое число функций-пользовательских действий это входное условие. Держать контроль над несколькими сотнями таблиц и работы с ними - это стартовая задача. Само приложение erp-tools содержит около 50 Таблиц - но оно довольно сложное в плане пользовательских действий. не думаю что с его реализацией будут проблемы по этой методологией.
Но как я понял основная его тема - хранение спецификаций в md файлах, а чтобы в специализированной базе данных - такого мои агенты не находят.
Это SDD + RAG.
там большое число функций-пользовательских действий
там большое число простых функций-пользовательских действий.
С тем о чем я писал выше вы столкнетесь позже.
Лабораторная работа № 4 Вайбкодинг <> Документация?