Одноразовые приложения и ADSM
Дата публикации: 2025-08-15Возникла внутрисемейная потребность сделать небольшое приложение для мониторинга объявлений о сдаче квартир в аренду в определённом районе нашего города. Я использовал этот повод, чтобы проверить, как работает методология ADSM в роли инструмента для разработки одноразовых утилит.
Опыт показал, что разделение кода и контекста работает и за пределами сайтов. Фактически, «Site» в аббревиатуре сменилось на «Software» — получилось Agent Driven Software Management. Агент помог сформировать основную архитектуру и написать большую часть кода, а мне оставалось уточнять детали. При этом стало очевидно, что мелкие исправления проще внести вручную, чем объяснять агенту в контексте.
Появилось понимание, что контекст должен включать большие блоки спецификаций — описание архитектуры и подходов. Эти блоки должны переноситься из проекта в проект, если задачи похожи. Такой подход делает ADSM применимым к разработке небольших утилит, которые нужны здесь и сейчас, и позволяет использовать агентов для написания программ с ограниченным жизненным циклом.