Расскажите, как ваш API-слой отделял транспорт, описание endpoint и преобразование данных от компонентов интерфейса.
Расскажи подробнее про отдельный слой для API-запросов — как он был устроен, что было единицей описания?
Расскажите, как ваш API-слой отделял транспорт, описание endpoint и преобразование данных от компонентов интерфейса.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Расскажите, как ваш API-слой отделял транспорт, описание endpoint и преобразование данных от компонентов интерфейса.
Единицей описания мог быть метод ресурса или типизированная операция с параметрами и схемой ответа — назовите фактический вариант. Уточните, где обрабатывались авторизация, отмена, ошибки и повторные запросы, а где находился кэш. Приведите один путь от вызова компонента до результата, не выдавая желаемую архитектуру за реализованную.