Конечным пользователям будет очень важно, если они будут проходить через транзакцию, когда это произойдет, и им придется начать заново. Насколько это возможно, вы должны пытаться поддерживать их состояние клиента (то есть значения формы, которые они ввели). Возможно, это ваше самое важное соображение, если вы хотите, чтобы они были довольны.
Большинство конечных пользователей не оценят остроумное замечание о том, как им повезло, что они нашли вашу ошибку, на самом деле, скорее всего, они будут сильно раздражать их. Если вы хотите, чтобы ваши пользователи сообщали об ошибках (и они будут это делать), покажите им код ошибки и краткое описание и попросите их передать его вам полностью.
Во всех случаях вам нужно стараться, насколько это возможно, дать им четкую инструкцию о том, что делать дальше, например. «Произошла непредвиденная ошибка. Нажмите« Отправить еще раз ». Лучшее руководство - сохранять язык формальным и лаконичным, вам не нужно много просьб и благодарностей, хотя это может подойти вашей вежливой природе» Вы хотите, чтобы сообщения были короткими, краткими и дидактическими, а не болтливыми.