Сначала была лаконичная спецификация. Потом был код на Go.
Без some-driven development сейчас ты не девелопер.
Наткнулся на статью, которая отлично дополняет мой эксперимент по кодированию с ИИ. Я тоже описывал задачу в README машине — и это работает.
Написать лаконичную спецификацию перед тем, как начнёшь кодить — правильный цикл разработки.
Причём сейчас, в эпоху ИИ-ассистентов, это не просто best practice, а рабочий инструмент.
Я заметил, что многие привыкли работать без предварительных «зарисовок» и описания желаемого результата.
Потом можно провести встречу без повестки, доски, стикеров, без протокола, просто походить и почесать языком часов 8 — и ты уже герой, получаешь 💰. Но результата ноль.
Цикл разработки прост:
1. Отредактируй спецификацию в
main.md или README.md2. Попроси ИИ-агента скомпилировать её в код Go
3. Запусти и протестируй приложение
4. Если что-то работает не так — обнови спецификацию
Повторяй, пока не получишь нужный результат.
Подробнее: https://github.blog/ai-and-ml/generative-ai/spec-driven-development-using-markdown-as-a-programming-language-when-building-with-ai/
#codemonsterslog #dev2dev