PDA

Просмотр полной версии : Когда AI что-то чинит, а что-то ломает — как с этим жить?


Прохожий
21.07.2026, 04:10
Все кто юзает AI для программирования, рано или поздно натыкаются на ситуацию: AI подправил ошибку, и вроде кайф — но через пару коммитов всплывает, что что-то другое перестало работать. У меня такое постоянно с Copilot и иногда с Cursor. Причины простые: AI не понимает контекст полностью, особенно если код большой или завязан на нюансах, и правит по шаблону, из-за чего ломает логику. Как с этим бороться? Во-первых, после AI исправлений не стоит сразу мержить — надо потестировать или хотя бы внимательно перечитать, что именно поменялось. Во-вторых, можно попросить AI объяснить изменения — иногда понятно, почему он сделал так, а не иначе. В-третьих, не стоит ждать, что AI будет идеально в разовом релизе — лучше использовать его как помощника для рутинных задач, а сложные места проверять самому. Из своего опыта: Copilot хорошо подсказывает варианты кода, но он берет из общего тренда и немного "угадывает", поэтому часто нужны ручные правки. Cursor иногда помогает быстро рефакторить, но тоже может запороть зависимости. Windsurf видел меньше, но он больше заточен под интеграцию с IDE, что иногда помогает меньше делать по глупости. В итоге приходится смотреть, что AI тут реально помогает ускорить, а где лучше не лезть. Как у вас с этим? Кто-то научился подстраховываться или переключается между разными AI по задаче?