Почему Claude Code иногда выдает такой дохляк и как с этим жить?
Народ, у меня тоже было такое с Claude Code – сгенерил вроде код, а по факту половины функций нет, логика дырявая, иногда просто болтовня. Пришёл к выводу, что он пытается угадать, чего именно хочешь, но часто контекста не хватает, а встроенные примеры и данные либо слишком общие, либо устарели. Писал запросы подробнее, дробил задачи – помогает иногда, но всё равно часто вываливается сырая заготовка, которую приходится дорабатывать вручную. Это не столько баг, сколько ограничение самой идеи: код по общим запросам сложной логики идеальным не выйдет, всегда нужны допиливания или писать самому.
Я пробовал кидать более конкретные запросы на конкретные фреймворки, например, для веба с Flask или Django – в одном случае Code подсовывал вполне рабочий каркас, но если надо было сделать что-то с базой данных или сложным состоянием, то через пару шагов код превращался в нерабочую кашу. С питоном в принципе как-то проще, он быстро понимает синтаксис, но в JS-части или TypeScript уже выходила какая-то фигня – методы не соответствуют реальности, а async/await используется странно. Ещё шарил с дебагом в VS Code – иногда помогает понять, где перебор, но постоянно палить ошибки приходится самому.
Ещё сижу сейчас на «самописном» парсере для API, писал на том же Claude Code. Вроде код компилируется, но как только доходит до обработки ошибок – там, где надо ловить исключения и восстанавливать соединения – начинается полный хаос. В итоге дописываю руками, проверяю каждый шаг. Думаю, так и у всех, кто юзает такие инструменты чуть глубже, если хочешь не шаблон, а рабочий продукт под конкретные задачи.