Выбор ответа Junior Клиент-сервер и DevTools спрашивают часто обновлено

Баг на фронте или на бэке

Вопрос

В списке заказов показывается неверная сумма. Во вкладке Network ответ сервера содержит правильную сумму. Где, скорее всего, дефект?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: На фронтенде: данные пришли верные, а показаны неверно. Network показывает границу между клиентом и сервером.

Варианты ответа

  1. На бэкенде: сумму считает сервер, раз она неверная на экране
  2. В базе данных: в ней хранится устаревшая сумма заказа
  3. В браузере пользователя: кеш подменил данные ответа
  4. На фронтенде: данные пришли верные, а показаны неверноправильный ответ

Разбор

Network показывает границу между клиентом и сервером. Если ответ правильный, а на экране неправильно, ошибка в коде клиента: форматирование, расчёт, не то поле. Если неправильно уже в ответе, смотрят бэкенд и данные. База и браузер теоретически возможны, но факты указывают на фронт, а баг-репорт с такой локализацией экономит команде часы.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.