🚀 Как добиться от ИИ хорошего кода, а не просто кода
Статья от команды Kodik получилась честной — без розовых очков про вайбкодинг и без огульного скептицизма. Они сами пишут ИИ-редактор кода с помощью ИИ, так что набили шишки вполне реальные.
Что зацепило:
1️⃣ TDD работает, однако есть "НО". Старые практики начинают играть новыми красками. ИИ охотно пишет тесты до реализации, проверяет по ним реализацию, но может тихо изменить тест, если код ему не соответствует.
2️⃣ SDD (Spec-Driven Development) Машина делает «что ты сказал», а не «что ты хотел». Без письменной спецификации у неё нет шансов угадать правильно.
3️⃣ Контекстное окно — не помойка. «Пусть агент сам разберётся» приводит к тому, что важное тонет в шуме. Лучше давать агенту ровно ту часть системы, которая нужна для конкретной задачи и раньше делать сжатие данных в сессии
4️⃣ Git: коммитить часто, следить самому. ИИ не лень писать commit messages и оформить PR//MR. Но доверять ему полностью работу с ветками — опасно. Были претенденты.
5️⃣ Риск-менеджмент Одинаково въедливо проверять MVP и прод систему не стоит. Важно отличать, где проверка критична, а где пустая трата времени.
Главный вывод статьи простой, но его стоит повторять - чтобы получить от ИИ профессиональный код, нужно самому быть профессионалом.
Мне близко всё это из собственного опыта. Особенно про контекст и спецификации — пишу об этом в своём дневнике ИИ кодера на Boosty.
#AI #ИИ #Разработка
Post #34
1.56K
- 👍 20
- 👎 3