В этой статье освещаются некоторые важные детали UX, которые разработчики могут упустить из виду во время разработки.
1. Двойное подчинение
Сценарий:
Пользователь нажимает кнопку отправки более одного раза.
Последствие:
Пользователь может случайно отправить одну и ту же информацию дважды, что приведет к дублированию записей.
Решения:
- Отключена кнопка при первой отправке.
- Используйте наложение загрузки при первой отправке.
2. Без обработки загрузки
Сценарии:
- Когда пользователь отправляет что-то.
- Когда пользователь переходит с одной страницы на другую и ждет, пока данные будут получены из серверной части.
Последствия:
- Двойные подачи.
- Пользователи могут нажать кнопку обновления, не зная, что веб-сайт все еще загружается.
3. Без обработки ошибок
Сценарии:
- Когда возникает непредвиденная проблема.
- Неправильные входы.
- Доступ запрещен.
Последствия:
- Создайте путаницу для пользователя.
- Пользователи не могут предоставить дополнительную информацию, если они сообщают о проблеме в службу поддержки.
- Пользователи могут не знать, как обратиться за помощью в службу поддержки.
Решения:
- Отображение ясного и удобного сообщения об ошибке в случае ожидаемой проблемы.
- Отображение удобного для пользователя сообщения об ошибке, которое поможет пользователям обратиться за помощью в службу поддержки в случае непредвиденной проблемы.
4. Переполнение элемента
Сценарий:
Когда размер экрана меньше или больше среднего размера экрана.
Последствия:
- Непривлекательная презентация.
- Некоторая важная информация или формулировки могут быть опущены.
Решение:
- Используйте CSS свойство переполнения.
Я надеюсь, что информация, которой я поделился, была полезной и вам понравилось ее читать.
Наконец, зачем быть чужим? Свяжите меня через LinkedIn.