В этой статье освещаются некоторые важные детали UX, которые разработчики могут упустить из виду во время разработки.

1. Двойное подчинение

Сценарий:

Пользователь нажимает кнопку отправки более одного раза.

Последствие:

Пользователь может случайно отправить одну и ту же информацию дважды, что приведет к дублированию записей.

Решения:

  • Отключена кнопка при первой отправке.
  • Используйте наложение загрузки при первой отправке.

2. Без обработки загрузки

Сценарии:

  • Когда пользователь отправляет что-то.
  • Когда пользователь переходит с одной страницы на другую и ждет, пока данные будут получены из серверной части.

Последствия:

  • Двойные подачи.
  • Пользователи могут нажать кнопку обновления, не зная, что веб-сайт все еще загружается.

3. Без обработки ошибок

Сценарии:

  • Когда возникает непредвиденная проблема.
  • Неправильные входы.
  • Доступ запрещен.

Последствия:

  • Создайте путаницу для пользователя.
  • Пользователи не могут предоставить дополнительную информацию, если они сообщают о проблеме в службу поддержки.
  • Пользователи могут не знать, как обратиться за помощью в службу поддержки.

Решения:

  • Отображение ясного и удобного сообщения об ошибке в случае ожидаемой проблемы.
  • Отображение удобного для пользователя сообщения об ошибке, которое поможет пользователям обратиться за помощью в службу поддержки в случае непредвиденной проблемы.

4. Переполнение элемента

Сценарий:

Когда размер экрана меньше или больше среднего размера экрана.

Последствия:

  • Непривлекательная презентация.
  • Некоторая важная информация или формулировки могут быть опущены.

Решение:

Я надеюсь, что информация, которой я поделился, была полезной и вам понравилось ее читать.

Наконец, зачем быть чужим? Свяжите меня через LinkedIn.