Если вы программируете для нетехнической аудитории, вы оказываетесь на высоком риске, что пользователи не будут читать ваши тщательно сформулированные и просвечивающие сообщения об ошибках, но просто нажмите на первую кнопку, доступную с пожатием фрустрации.
Итак, мне интересно, какие рекомендации вы можете рекомендовать, чтобы помочь пользователям на самом деле прочитать ваше сообщение об ошибке, а не просто отказаться от него. Идеи, которые я могу придумать, будут падать по следующим направлениям:
- Форматирование курсовой помощи; возможно, простое короткое сообщение с кнопкой "узнать больше", что приведет к более длинному более подробному сообщению об ошибке
- Все сообщения об ошибках ссылаются на какой-то раздел руководства пользователя (несколько сложно достичь)
- Просто не выдавайте сообщения об ошибках, просто отказывайтесь выполнять задачу (несколько "яблочный" способ обработки ввода пользователем)
Изменить: аудитория, которую я имею в виду, - довольно широкая пользовательская база, которая слишком часто не использует программное обеспечение и не является пленницей (т.е. нет собственного программного обеспечения или узкого сообщества). Более общую форму этого вопроса задавали на slashdot, поэтому вы можете захотеть проверьте там для некоторых ответов.