Отображение дружественных сообщений об ошибках - PullRequest
10 голосов
/ 22 марта 2009

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

Например:

  • Не удалось открыть файл ___
  • Невозможно получить файл настроек
  • Произошла ошибка при обновлении базы данных
  • Невозможно установить ____
  • Произошла неизвестная ошибка

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

Ответы [ 4 ]

7 голосов
/ 22 марта 2009

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.

5 голосов
/ 22 марта 2009

Apple есть, что сказать о написании хороших предупреждающих сообщений в их руководящих принципах взаимодействия с человеком .

  • быть кратким и конкретным
  • расскажите нам, что мы можем сделать с проблемой
  • не будь косой, скажи нам, что она пошла не так, если у нее
  • не позволяйте ошибкам чувствовать, что это наша вина
1 голос
/ 22 марта 2009

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

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

Есть также отличное сообщение в блоге Джеффа Этвуда о забавных сообщениях об ошибках .

1 голос
/ 22 марта 2009

Не много информации здесь, но некоторые ссылки, которые вы должны знать:

http://blogs.msdn.com/brada/archive/2004/01/28/64255.aspx

http://msdn.microsoft.com/en-us/library/ms229056.aspx

В общем, хорошо произносить слова, чтобы они были понятны

  • в чем причина проблемы
  • что можно сделать, чтобы исправить / исправить это

Мое мнение: я думаю, что наиболее распространенная «плохая» вещь по ошибке - забыть вторую пулю. Второй наиболее распространенной ошибкой является предоставление недостаточной информации для первого маркера (например, «файл не найден» - какой файл?!?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...