Сообщения об ошибках. Народная мудрость гласит, что хорошие сообщения об ошибках должны быть вежливыми, точными и конструктивными

Народная мудрость гласит, что хорошие сообщения об ошибках должны быть вежливыми, точными и конструктивными. С приходом Web к этим требованиям добавились еще несколько: делайте так, чтобы сообщение об ошибке было четко видно; в случае ошибки пользователь не должен тратить много времени на ее исправление; обучайте пользователей по ходу дела.

Правила создания эффективных сообщений об ошибках не меняются вот уже 20 лет. Хорошее сообщение об ошибке должно:

a) Явно указывать, что что-то не так. Самое плохое сообщение об ошибке это то, которое не было создано. Если пользователи делают ошибку и не получают никакого отклика от системы, это самое худшее для них. Например, приложение работы с электронной почтой имеет несколько ситуаций, где указание о произошедшей ошибке было бы явно полезным. Скажем, вы отправили почтовое сообщение, которое было благополучно проглочено системой, но так и не достигло адресата. Еще пример? Вы сообщаете в письме, что прилагаете к нему файл, но просто забыли сделать это. Вот тут-то и нашлась бы работа для этой глупой скрепки из MS Office: " Похоже, вы хотели прикрепить файл к вашему сообщению, но не сделали этого. Хотите сделать это? ".

b) Быть написано на человеческом языке, а не с использованием таинственных кодов и сокращений типа " произошла ошибка типа 2 ".

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

d) Точно описывать источник проблемы, а не просто выдавать общие фразы типа " синтаксическая ошибка ".

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

Самая распространенная ошибка в Web - 404 - нарушает большинство из этих правил. Я рекомендую вам написать свое собственное сообщение об ошибке 404 вместо того, чтобы полагаться на скупую серверную фразу "page not found".


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: