Текст песни
— Оно не работает
— Что именно?
— Laravel
— Версия?
— Последняя
— Логи?
— Я их не трогал
СКИНЬ STACK TRACE!
В чат залетает: «Упал redirect
Вчера всё ходило, сегодня — никак»
«Покажи роут лист и полный stack trace»
В ответ — половина экрана в жыпег
Там важная строчка закрыта курсором
А версия пыхи — «примерно восьмая»
Проверили енв, почистили кэш —
И магия вышла, дверями хлопая
Но баг уже мёртв — начинается бой
— Контроллер раздут!
— Выноси в другой слой!
— Нужен репозиторий!
— Он просто пустой!
Счётчик спокойствия вновь нулевой
Он только спросил: «Где мой redirect?»
Теперь переписывают весь проект
Скинь stack trace! Покажи весь код!
Версию, логи, ожидаемый ход!
Роут лист! И кэши долой!
Магия кончилась — баг пред тобой!
Код! Лог! Версия!
КОН-ТЕКСТ!
Чат для новичков? Ну да, ну да
Здесь спор о DTO не стихает никогда
Ты пришёл починить один redirect —
А вышел с Docker Compose на весь проект!
Docker сказал: «Повторю окруженье
Все ваши версии выстрою в ряд»
Через минуту сеть и volume
Дружно устроили новый разлад
Localhost оказался не тем
Энджинкс не видит знакомую папку
Но всё воспроизводится — значит, теперь
Мы можем с тобой ломать одинаково
Sanctum оставил Only cookie
JS её ищет: «Она не видна!»
Браузер отправит её, если нужно
Но ветка про CORS уже рождена
Блейд или Вью? Ливер? Реакт?
Нужен ли SPA или серверный рендер?
Вопрос был: «Как кнопку обновить без reload?»
К полуночи выбрали новый frontend
«Тэсты для трусов!» — промолвил мудрец
И спорил пол вечера: unit ли это
ИИ написал ему сервис и тэст —
И он объяснял этот код до рассвета
Скинь stack trace! Покажи весь код!
Версию, логи, ожидаемый ход!
Роут лист! И кэши долой!
Магия кончилась — баг пред тобой!
Код! Лог! Версия!
КОН-ТЕКСТ!
Чат для новичков? Ну да, ну да
Здесь спор о DTO не стихает никогда
Ты пришёл починить один redirect —
А вышел с Docker Compose на весь проект!
Прод не читает красивых слоёв
Прод вызывает ретрай дважды
Мыло ушло, платёж повторён —
Идемпотентность внезапно важна
Миграция трогает данные всерьёз
Worker упал на последнем шаге
Пульс и Sentry приносят вопрос
«Кто это снова катал на продакшене?»
Индекс добавили — база просела
План выполнения смотрит с укором
Кто-то печатает: «Го микросервис»
А кто-то беззвучно выходит из спора
Скинь stack trace! Покажи весь код!
Версию, логи, ожидаемый ход!
Роут лист! И кэши долой!
Магия кончилась — баг пред тобой!
Код! Лог! Версия!
КОН-ТЕКСТ!
Ни DTO, ни Docker, ни ИИ-ассистент
Не смогут помочь, если спрятан контекст
Чат для новичков? Ну да, ну да
Джун зашёл — сеньор не спит до утра
Ты пришёл починить один redirect —
А вышел с очередью, тэстами, Vue в комплект!
Ты выучил CORS, SQL и деплой!
PHP Never Die!
Но логи открой!
— Ребят, спасибо. Всё заработало
— Что было?
— Не знаю. Я кеш почистил
День без спора о репозиториях: ноль