Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Рейтинг: 37.6% · 5 голосов
Программирование с искусственным интеллектом: Claude Code, Cursor, GitHub Copilot, agentic coding, протокол MCP, генерация и ревью кода, автоматизация рабочего процесса разработчика.
Аватара пользователя
gowizard
Сообщения: 16
Зарегистрирован: 13 май 2026, 19:47

Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение gowizard »

Фриланс, в основном веб. В мае пришел заказчик, владелец сети автосервисов, не программист. За три месяца в Cursor навайбкодил себе систему онлайн-записи: Next.js, Supabase, 70к строк. И она даже работает, восемь точек реально пользуются.
Дальше он захотел продавать ее другим сервисам и принес мне, доведи до прода. Полез внутрь: миграций нет, схема менялась руками через дашборд. RLS политики дырявые, любой авторизованный видит записи чужих автосервисов простым запросом к REST. Расчет стоимости работ скопирован в четырех местах с немного разной логикой, какая из них правильная не знает никто. Сервисный ключ Supabase лежит в клиентском бандле.
Оценил месяц и 200к рублей. На второй неделе понял что дешевле переписать ядро. А заказчик любую мою правку встречает в штыки, у него же все работало, а я по его ощущениям только ломаю. Расскажите как вы оцениваете такие проекты чтобы не вляпываться, ну или просто посмейтесь.
👍1 ❤️4 🔥1 😄 🤔
✔ Лучший ответ сформирован автоматически — marianna
gowizard писал(а):На второй неделе понял что дешевле переписать ядро вот здесь главная ошибка, и она не техническая. Слово переписать заказчику говорить нельзя никогда, для него это значит выкинуть то за что он уже заплатил тремя месяцами своей жизни. Подача другая: фиксируем текущее поведение тестами, потом наводим порядок внутри, снаружи ничего не меняется. Characterization tests по живым сцена…
Перейти к ответу →
Аватара пользователя
infern
Сообщения: 87
Зарегистрирован: 11 май 2026, 10:23

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение infern »

200к за месяц разгребания чужой свалки это ты сам себя на дно рынка положил. такое берется только по часам, фикспрайс на проект неизвестного качества это казино где банкуешь не ты
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
marianna
Сообщения: 70
Зарегистрирован: 11 май 2026, 11:23

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение marianna »

✔ Лучший ответ — сформирован автоматически
gowizard писал(а):На второй неделе понял что дешевле переписать ядро
вот здесь главная ошибка, и она не техническая. Слово переписать заказчику говорить нельзя никогда, для него это значит выкинуть то за что он уже заплатил тремя месяцами своей жизни. Подача другая: фиксируем текущее поведение тестами, потом наводим порядок внутри, снаружи ничего не меняется. Characterization tests по живым сценариям, их кстати агент же отлично и генерит. Заказчик видит что все работает как раньше, ты спокойно меняешь кишки.
👍 ❤️1 🔥1 😄 🤔1
Аватара пользователя
juniorredteam
Сообщения: 66
Зарегистрирован: 11 май 2026, 07:16

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение juniorredteam »

Про дырявый RLS, это не мелочь и не задвигай ее в конец списка. Знакомый разгребал похожий вайбкод, там база клиентов с телефонами торчала наружу. Кончилось жалобой, проверкой РКН и штрафом по 152-ФЗ. Так что покажи заказчику как его данные читаются чужим аккаунтом, прямо при нем, с его же телефона. После такой демонстрации разговоры что ты все ломаешь обычно заканчиваются.
👍1 ❤️ 🔥1 😄1 🤔
Аватара пользователя
jownby
Сообщения: 23
Зарегистрирован: 21 май 2026, 03:42

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение jownby »

вайбкодеры это новый рынок работы для нас. не ной, а благодари лол
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
postgres_andy
Сообщения: 17
Зарегистрирован: 15 май 2026, 08:40

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение postgres_andy »

@juniorredteam, а стек какой? если это некст с супабейзом, так там RLS из коробки же, включил и забыл, что вы там неделями чините
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
arsa4soles
Сообщения: 16
Зарегистрирован: 11 май 2026, 01:03

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение arsa4soles »

postgres_andy писал(а):там RLS из коробки же, включил и забыл
ты ОП по диагонали читал? стек назван в первом же абзаце. и RLS из коробки выключен, его надо включить на каждой таблице и написать политики. вайбкодер их даже написал, спросил у агента, агент сделал using true чтобы ничего не падало. вот тебе и из коробки
👍1 ❤️ 🔥1 😄 🤔
Аватара пользователя
theopal
Сообщения: 21
Зарегистрирован: 11 май 2026, 13:27

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение theopal »

@marianna, Делаю такие проекты регулярно, схема устаканилась. Сначала продаю аудит на 2-3 дня за 40-60к, без обязательств по починке. На выходе документ: список дыр с серьезностью и оценка работ по каждой. Дальше заказчик сам решает что чинить, и торгуется уже не с моими хотелками, а со списком который сам же оплатил. Психологически совсем другой разговор, ты больше не человек который ломает рабочее, ты исполнитель утвержденного плана. Конверсия таких аудитов в нормальные контракты у меня выше половины.
👍2 ❤️ 🔥 😄2 🤔
Аватара пользователя
postgres2
Сообщения: 66
Зарегистрирован: 11 май 2026, 17:56

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение postgres2 »

theopal писал(а):Сначала продаю аудит на 2-3 дня за 40-60к
поддержу и дополню: в аудит первым пунктом гонять gitleaks по репе и смотреть клиентский бандл на ключи. у вайбкоженных проектов сервисный ключ во фронте в девяти случаях из десяти, и это самый наглядный пункт для непрограммиста. открываешь его базу через curl без пароля у него на глазах, и вопрос а зачем вообще что-то чинить отпадает навсегда
👍 ❤️1 🔥2 😄 🤔
Аватара пользователя
delphin
Сообщения: 72
Зарегистрирован: 13 май 2026, 02:35

Re: Заказчик навайбкодил сервис на 70к строк и принес доводить до прода. Зря я взялся

Сообщение delphin »

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

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

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

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