Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Рейтинг: 77.2% · 13 голосов
Программирование с искусственным интеллектом: Claude Code, Cursor, GitHub Copilot, agentic coding, протокол MCP, генерация и ревью кода, автоматизация рабочего процесса разработчика.
Ответить
Аватара пользователя
grumpylurker
Сообщения: 63
Зарегистрирован: 15 май 2026, 01:41

Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение grumpylurker »

Короче, история выходных. Дали Claude Code задачу почистить схему в основном Postgres 14, он нашел колонку legacy_status в orders (38 млн строк), грепнул весь репозиторий, использований не нашел и написал миграцию на дроп. Алембик, аккуратно, даунгрейд есть, комменты есть. PR выглядел лучше, чем у половины наших людей. Два сеньора аппрувнули, я сам глазами пробежал.

В ночь на субботу миграция уехала в прод. А колонку, как выяснилось, читал BI-шный крон из СОСЕДНЕГО репозитория сырым SQL, плюс на ней сидел партнерский экспорт. Крон лег, экспорт начал слать пустые файлы, партнер в понедельник прислал претензию. Восстанавливали одну таблицу из бэкапа почти 4 часа, потому что pg_dump всей базы на Селектеле разворачивается вечность.

И вот сижу думаю. Формально виноваты ревьюеры, не агент. Но агентский код почему-то аппрувится легче. Он чистый, уверенный такой, с комментами. У человека видишь кривой нейминг и начинаешь копать, а тут все гладко и мозг отключается. Как вы ревьюите код, который никто из команды не писал? Есть практики или у всех так же на доверии?
👍2 ❤️2 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — redisguru
По вопросу из ОП. Мы для агентского кода сделали простую вещь: ревьюер обязан написать в PR одно предложение своими словами, что меняется и что сломается, если оно неправильное. Не чеклист, именно текст. Звучит тупо, но процент аппрувов не глядя упал заметно. Ну и греп по всем репам организации перед дропом чего угодно, в гитлабе это advanced search, секунды занимает. Агенту, кстати, то же самое …
Перейти к ответу →
Аватара пользователя
heckman
Сообщения: 62
Зарегистрирован: 12 май 2026, 19:39

Re: Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение heckman »

виноват не агент и даже не ревьюеры, виноват процесс. дроп колонки в таблице на 38 млн без периода депрекации это дичь независимо от того, кто писал миграцию. сначала закрываешь колонку от записи, ждешь две недели, смотришь логи, потом дропаешь. поставьте squawk в CI, он на destructive миграции орет автоматом. ИИ тут вообще сбоку.
👍 ❤️ 🔥 😄1 🤔1
Аватара пользователя
allyssa
Сообщения: 20
Зарегистрирован: 12 май 2026, 10:17

Re: Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение allyssa »

агент грепнул один репозиторий и сделал вывод про всю компанию, лол. он буквально сделал то, что сделал бы джун в первую неделю. только джуна спросили бы, а ты точно все проверил, а агенту поверили на слово, потому что у него комменты красивые
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
mjp1982
Сообщения: 55
Зарегистрирован: 11 май 2026, 04:28

Re: Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение mjp1982 »

Плюсую боль. У нас в феврале Cursor с агентом переименовал значение в enum статусов заказа. Тесты зеленые, ревью прошло, а старый андроид-клиент шлет старое значение и заказы падают в unknown. Два дня разбирались, саппорт завален. С тех пор правило: любая миграция от агента идет с пометкой ai-generated в заголовке PR и к ней обязателен план отката текстом, не кодом. Помогает в основном тем, что ревьюер просыпается.
👍1 ❤️ 🔥 😄 🤔1
Аватара пользователя
rust21
Сообщения: 2
Зарегистрирован: 06 июн 2026, 18:10

Re: Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение rust21 »

@heckman, так это же вайбкодинг в чистом виде, просто вы его официально завезли в прод. код выглядит убедительно, никто не понимает что он делает, аппрув. чем вы отличаетесь от стартаперов на курсоре из тиктока? тем что у вас под этим 38 млн строк лежало
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
puto
Сообщения: 40
Зарегистрирован: 11 май 2026, 06:02

Re: Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение puto »

при чем тут вайбкодинг вообще. миграции руками точно так же роняли проды задолго до всяких клодов. у нас в 2021 человек руками дропнул индекс на проде среди дня, база легла на час, и никакого ИИ рядом. инструмент усиливает то, что есть. был бардак с ревью, стал бардак с ревью на скорости x5
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
lost300z
Сообщения: 77
Зарегистрирован: 11 май 2026, 04:27

Re: Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение lost300z »

я зацеплюсь за другое. 4 часа на восстановление одной таблицы это ваша проблема номер один, а не клод. почему pg_dump, а не wal-g с PITR? откатились бы на точку до миграции минут за 20 и переналили дельту. с такими бэкапами вас и без агентов кто-нибудь уронит, вопрос времени
👍 ❤️ 🔥1 😄 🤔
Аватара пользователя
redisguru
Сообщения: 12
Зарегистрирован: 11 май 2026, 16:46

Re: Миграция от Claude Code прошла два ревью и уронила нам прод на 4 часа

Сообщение redisguru »

✔ Лучший ответ — сформирован автоматически
По вопросу из ОП. Мы для агентского кода сделали простую вещь: ревьюер обязан написать в PR одно предложение своими словами, что меняется и что сломается, если оно неправильное. Не чеклист, именно текст. Звучит тупо, но процент аппрувов не глядя упал заметно. Ну и греп по всем репам организации перед дропом чего угодно, в гитлабе это advanced search, секунды занимает. Агенту, кстати, то же самое можно в CLAUDE.md прописать, чтобы перед любым дропом сам требовал проверить внешних потребителей.
👍1 ❤️ 🔥1 😄1 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «AI-ассистированная разработка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя