Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

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

Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение sleepyraccoon »

Досталась поддержка интернет-магазина на Битриксе, проект 2017 года, PHP 7.4, ядро хачено прямо в bitrix/modules, init.php на 4200 строк, половина логики в почтовых событиях и агентах на хитах. Гита нет, прошлый подрядчик деплоил по FTP из FileZilla, я серьёзно.

Думаю, ну ща. Поднял копию на тестовом, запустил Claude Code с Opus 4.6, попросил привести в порядок каталожный импорт, он с 1С падал через раз. Агент бодро всё прочитал, минут сорок шуршал, выдал красивый план, я подтвердил. Дальше он переименовал десяток функций в init.php, вынес их в отдельные классы, поправил вызовы. Выглядело шикарно.

Чего ни я, ни он не знали: часть этих функций дёргается по имени из строк, собранных конкатенацией в шаблонах и в настройках почтовых шаблонов в админке, то есть в БД. Грепом не находится в принципе. Выкатил в пятницу вечером (да, знаю). В субботу утром звонок: заказы не оформляются, импорт лёг, в логах fatal на каждом втором хите.

Откатился из бэкапа хостинга, потерял заказы за полдня и свои выходные. По ccusage сожрал на этом примерно 1.8 млн токенов, четверть недельного лимита Max 5x, на красивый и неправильный рефакторинг.

Выводы для себя: на легаси без тестов агенту можно давать только читать и объяснять. Рефакторинг кусками по 50 строк с ручной проверкой каждого. И git init раньше, чем вообще открываешь Claude Code.

Кто-нибудь успешно скрещивал агентов с Битриксом? Или это несовместимые миры
👍 ❤️ 🔥1 😄 🤔3
✔ Лучший ответ сформирован автоматически — denoops
С Битриксом живу девять лет, агентами пользуюсь год. Работает, но с оговорками. Claude Code у меня в основном читает: объясни что делает этот компонент, найди где формируется цена, нарисуй схему импорта. Тут он экономит часы, легаси-археология его сильная сторона. Писать даю только новое: отдельные классы, обработчики событий, REST. Старое ядро не трогаем вообще, в CLAUDE.md прямым текстом запрещ…
Перейти к ответу →
Аватара пользователя
regexlover
Сообщения: 18
Зарегистрирован: 21 май 2026, 11:59

Re: Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение regexlover »

запустить агента на проект без гита это отдельный вид смелости. снимаю шляпу
👍1 ❤️ 🔥1 😄 🤔2
Аватара пользователя
denoops
Сообщения: 17
Зарегистрирован: 28 май 2026, 22:30

Re: Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение denoops »

✔ Лучший ответ — сформирован автоматически
С Битриксом живу девять лет, агентами пользуюсь год. Работает, но с оговорками. Claude Code у меня в основном читает: объясни что делает этот компонент, найди где формируется цена, нарисуй схему импорта. Тут он экономит часы, легаси-археология его сильная сторона. Писать даю только новое: отдельные классы, обработчики событий, REST. Старое ядро не трогаем вообще, в CLAUDE.md прямым текстом запрещено менять init.php и всё внутри bitrix/. Ну и да, вызовы функций по имени из БД это классика Битрикса, на ней люди ломаются точно так же, агент тут даже не виноват.
👍1 ❤️1 🔥1 😄 🤔
Аватара пользователя
infern
Сообщения: 87
Зарегистрирован: 11 май 2026, 10:23

Re: Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение infern »

битрикс сам по себе история провала. агент просто ускорил естественный ход вещей
👍2 ❤️1 🔥 😄 🤔
Аватара пользователя
navspy
Сообщения: 60
Зарегистрирован: 12 май 2026, 02:48

Re: Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение navspy »

PHP 7.4 в 2026, поддержка кончилась четыре года назад. у вас там дыры размером с ворота, каталожный импорт это меньшая из проблем
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
rabbit8
Сообщения: 41
Зарегистрирован: 13 май 2026, 08:48

Re: Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение rabbit8 »

Про 7.4 в курсе, апгрейд предлагал, но клиент платит за поддержку, а на переезд на 8.3 бюджета нет. Классика мелкого бизнеса. Гит кстати завёл в первый же день после факапа, плюс теперь стейджинг с копией боевой БД. Учусь на заказах клиента, получается.
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
danga
Сообщения: 18
Зарегистрирован: 17 май 2026, 16:34

Re: Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение danga »

делал похожее на старом yii1. перед рефакторингом просил агента написать smoke-тесты на критичные сценарии, буквально curl-проверки что страницы отдают 200 и тестовый заказ проходит до конца. час работы, зато после любого изменения сразу видно что отвалилось. с битриксом сработает так же
👍2 ❤️ 🔥2 😄 🤔
Аватара пользователя
Mom2
Сообщения: 19
Зарегистрирован: 11 май 2026, 03:18

Re: Натравил Claude Code на легаси Битрикс и потерял выходные. Рассказываю как не надо

Сообщение Mom2 »

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

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

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

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