🚀 Наладил работу с бэкендом в условиях хаоса
В прошлом посте рассказал, как перестал быть героем для фронтенда и настроил систему ревью. Освободившееся время я направил на другую боль — бэкенд.
Проблема: бэкендеры долго отвечают, API не совместимы, фронт блокируется. По условиям стажировки наши команды существуют раздельно. Общего стенда нет. А фронтендеров четверо, и нам нужно, чтобы API для текущих задач было доступно.
Что я сделал:
- Сам добавил недостающие эндпоинты для горящих задач и поддерживаю контролируемый форк бэкенда, совместимый с основной веткой.
- Отправляю пул-реквесты в бэкенд — ребята их не отвергают.
- Убрал блокеры для фронта, команда перестала ждать.
Это не идеальное решение. В идеале нужна кросс-функциональная команда с общим стендом и ритмичной синхронизацией. Но в условиях стажировки — это рабочий компромисс.
Я не управляю бэкендом, но перестал быть заложником их сроков. Теперь движение не останавливается, а в пул-реквестах мы хотя бы начинаем обсуждать, как должно работать.
А как вы сохраняете контроль над интеграцией, когда бэкенд — это "чёрный ящик"?
P.S. У меня появился канал в tg, рад всем, заходите https://t.me/+4v-tGY9l-bc1MWVi