Отображение ошибок в интерфейсе, часть 3 – Выбор контента для описания ошибки Пользователю | by Настя Овсянникова | Nov, 2021

Коды состояния и их смысл Ещё раз вспомним: ответ от Сервера всегда приходит в виде трёхзначного кода состояния и краткого текстового пояснения. Коды, указывающие на ошибку, начинаются на 4 и 5. У каждого есть смысл. Чтобы не наделать лишнего, я бы посоветовала сначала пройтись с разработчиками по всему списку кодов состояния и оставить те, которые…

Отображение ошибок в интерфейсе, часть 2 – Выбор способа отображения ошибки в интерфейсе | by Настя Овсянникова | Nov, 2021

Мне кажется, информация дальше будет восприниматься легче, если одновременно поглядывать на схемы. Сбой Клиента Как все ошибки, он может возникнуть в 4-х контекстах: приём данных от Пользователя; скачивание или подгрузка данных по инициативе Пользователя; перенаправление на другую страницу; перенаправление в модальное окно. Но как мы обсудили в первой части, сбой Клиента означает, что он не…

Отображение ошибок в интерфейсе, часть 1 – Как возникают ошибки | by Настя Овсянникова | Nov, 2021

С точки зрения взаимодействия между субъектами Пользователь – Клиент – Сервер можно выделить такие виды ошибок: сбой Клиента; результат валидации данных на Клиенте и Сервере; результат обработки данных и команд; потеря связи с Сервером. Разберём подробнее, что к чему. Сбой Клиента Какой бы мы ни получили ответ от Сервера, на Клиенте может произойти сбой отображения…