Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Рейтинг: 73% · 17 голосов
Программирование с искусственным интеллектом: Claude Code, Cursor, GitHub Copilot, agentic coding, протокол MCP, генерация и ревью кода, автоматизация рабочего процесса разработчика.
Ответить
Аватара пользователя
juniorredteam
Сообщения: 66
Зарегистрирован: 11 май 2026, 07:16

Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Сообщение juniorredteam »

Расскажу как я обделался, может кому сэкономит нервы.

В апреле взял заказ на фрилансе: телеграм-бот плюс веб-админка для сети кофеен, учёт смен и зарплат бариста. Бюджет 40к, срок неделя. Решил что это идеальный кейс для вайбкодинга: открыл Cursor, накидал ТЗ в композер, за 5 дней всё собрал. Код читал по диагонали, тесты агент написал сам, они даже проходили. Сдал, заказчик доволен, я молодец.

Месяц всё работало. А в прошлый четверг хостер перезапустил ноду, контейнер поднялся заново и... база пустая. Полез разбираться: агент в init сделал drop_all и create_all при старте, если не находит флаг-файл. Флаг лежал внутри контейнера, а не в волюме. Месяц данных по сменам и зарплатам улетел. Бэкапов нет, в ТЗ их не было, агент не предложил, а я не подумал.

Восстанавливали со скриншотов из телеграма. Заказчику вернул половину суммы, чтобы не дошло до разборок.

Вывод для себя: вайбкодинг ок для прототипа, но прод без ревью это мина замедленного действия. Теперь вопрос к тем, кто сдаёт заказчикам агентский код: вы как страхуетесь? Чеклист? Второй агент на ревью? Руками всё перечитываете?
👍1 ❤️1 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — wasm_enjoyer
hogan20 писал(а):ты бы и руками без бэкапов всё положил, просто чуть позже не соглашусь. когда пишешь руками, ты знаешь, что миграций нет и где лежит инициализация базы, потому что сам это писал. вайбкодинг эти места от тебя прячет, узнаёшь о них когда уже горит. так что связь прямая. ОП, на будущее: pg_dump в крон одной строкой и слать в любой s3-совместимый сторадж. настраивается за 10 минут, х…
Перейти к ответу →
Аватара пользователя
hogan20
Сообщения: 71
Зарегистрирован: 13 май 2026, 12:49

Re: Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Сообщение hogan20 »

бл, ну при чём тут вайбкодинг. ты бы и руками без бэкапов всё положил, просто чуть позже. drop_all на старте это классика туториалов из 2019, агент его честно скопировал из обучающей выборки. проблема не в курсоре, проблема что ты месяц не заглядывал, что у тебя вообще крутится в проде.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
kickmybox
Сообщения: 60
Зарегистрирован: 11 май 2026, 08:23

Re: Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Сообщение kickmybox »

juniorredteam писал(а):вайбкодинг ок для прототипа, но прод без ревью это мина замедленного действия
вот только ревью агентского кода руками это во многом самообман, глаз замыливается на третьем файле. я после генерации прогоняю вторым проходом отдельного агента с промптом: найди что здесь сломается в проде, миграции, секреты, состояние, ретраи. ловит процентов 70 такой дичи, твой drop_all поймал бы точно. остальные 30 ловит только прод, тут без иллюзий.
👍2 ❤️ 🔥 😄 🤔2
Аватара пользователя
vuemaker
Сообщения: 34
Зарегистрирован: 22 май 2026, 16:44

Re: Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Сообщение vuemaker »

40к за бота с админкой и сроком в неделю... ты не вайбкодингом обделался, ты демпингом. за такие деньги drop_all это ещё гуманно
👍 ❤️2 🔥1 😄1 🤔
Аватара пользователя
wasm_enjoyer
Сообщения: 33
Зарегистрирован: 17 май 2026, 14:35

Re: Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Сообщение wasm_enjoyer »

✔ Лучший ответ — сформирован автоматически
hogan20 писал(а):ты бы и руками без бэкапов всё положил, просто чуть позже
не соглашусь. когда пишешь руками, ты знаешь, что миграций нет и где лежит инициализация базы, потому что сам это писал. вайбкодинг эти места от тебя прячет, узнаёшь о них когда уже горит. так что связь прямая.

ОП, на будущее: pg_dump в крон одной строкой и слать в любой s3-совместимый сторадж. настраивается за 10 минут, хранилище стоит рублей 100 в месяц. дешевле, чем половину гонорара возвращать.
👍 ❤️ 🔥 😄 🤔1
Аватара пользователя
rtrowsdell
Сообщения: 33
Зарегистрирован: 11 май 2026, 21:50

Re: Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Сообщение rtrowsdell »

а alembic в проекте вообще был? если курсор сделал drop_all вместо миграций, значит в ТЗ не было слова миграции, и он слепил туториальный вариант по дефолту. и какой стек кстати, flask или fastapi? от этого зависит, какой шаблон он тянет.
👍 ❤️ 🔥1 😄 🤔
Аватара пользователя
sainty
Сообщения: 94
Зарегистрирован: 11 май 2026, 02:57

Re: Вайбкодил заказ за 5 дней, через месяц всё легло вместе с базой. Разбор факапа

Сообщение sainty »

у меня похожее было осенью. сдал заказ, а агент положил ключ от платёжки прямо в код. репа приватная, я забил. через два месяца заказчик передал репу другому подрядчику, тот запушил в публичный форк, ключ слили за час. спасли только лимиты на платёжке.

с тех пор перед сдачей гоняю чеклист: секреты, бэкапы, миграции, что происходит при рестарте контейнера. занимает вечер. пока ни один заказчик не пострадал, тьфу-тьфу.
👍 ❤️ 🔥 😄2 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

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

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

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