Как одна буква сломала бронирование жилья
Реальная история, которая произошла сегодня при тестировании сервиса бронирования. Как я локализовал критический баг за пару минут благодаря счетчикам символов. Сегодня тестировал сервис бронирования жилья. Всё шло штатно. Оплата прошла. Бэкенд прислал ответ. На фронте должен был появиться экран "Бронирование успешно". Но фронт упал с ошибкой. Начинаю разбираться. Структура JSON-ответа выглядит привычно. Поле "status" есть. Значение - "Ticketed". Всё как в документации. В чём проблема? Сначала проверил статус ответа HTTP...