Comments 5
Наконец-то хоть кто-то написал о том, как правильно пользоваться агентской разработкой. А то сплошняком идут статьи, где пишут на Курсоре или через ЧатГПТ.
Codex после обновления стал чуть похуже работать. Я попеременно делаю через Codex и Github Copilot агента. У них схожие принципы работы, но копилот более "разговорчивый": сразу пишет план работ, добавляет сам тесты и рассуждения более детальные.
Очередная статья на тему "Папа смотри что я навайбкодил!"
Вот, согласен, вайбкодинг позволяет без страха взяться за то, до чего руки никогда бы не добрались, потому что погряз бы в рутине всякой. Выйдет - хорошо, нет, так и ресурсов не вложено много. Можно за вечер или два сразу поковырять то, что давно интересовало, скажем, тему симуляций всяких и посмотреть что тебе предложит модель. Это навеет на какие-то новые мысли и идеи.
Недостаток пока только плохо поддерживаемый код и застревание надолго на каких-то косяках, а также склонность некоторых моделей внезапно менять то, что подошло и что менять не просили. Вот это, пожалуй, разрушает весь вайб. Программирование же даёт кайф от своей эволюционности, когда ты понемногу что-то совершенствуешь и есть осознание, что то, что сделано это уже минимум, хуже которого проект не станет и можно пробовать улучшать в разных направлениях. А тут вдруг модель улучшает одно и одновременно ухудшает другое, что ты можешь даже и не заметить. Даже комментарии полезные может взять и удалить зачем-то.
Ну, тут в целом как будто хватает базовой осторожности. Делаем фичи небольшими и в отдельных ветках, и у модельки не остается шансов как-то значимо накосячить. С комментами да, почему то регулярно моделька порывалась сносить мои заметки, когда я от нее не просил.
Но в целом, меньше всего проблем было когда я садился хорошенько подумать и писал прям очень конкретные запросы о том, что (и примерно как) должна делать фича, вплоть до конкретных названий классов и функций.
Любовное письмо LLM, или как я перестал бояться и впервые довел пет-проект до конца