Состояние ошибки — это состояние, которое не позволяет пользователям выполнить поставленную задачу. Плохо написанные сообщения об ошибках могут запросто расстроить ваших пользователей, а в некоторых случаях и вовсе вызвать чувство отращения.
Лучшее сообщение об ошибке — то, которое никогда не появится, однако при возникновении определённой погрешности, сообщение должно в деталях описывать проблему (объяснить, что произошло и почему) и предлагать решение (оно должно дать пользователям понять, что они могут с этим сделать).

Ниже приведены 8 советов о том, чего следует избегать и придерживаться при создании сообщений об ошибках:
- Обвинение пользователей. Не заставляйте пользователя чувствовать вину за содеянное, даже если ошибка является результатом его действий.
- Демонстрация необработанных ошибок. Ошибки, содержащие в себе коды внутренних ошибок или сокращения, такие как «Произошла ошибка 12315», являются загадочными для пользователя. Обычно они пишутся для разработчиков, а не для конечных юзеров.
- Используйте жаргон. Говорите на том же языке, что и пользователь; используйте терминологию, понятную целевой аудитории. Если в вашем продукте есть несколько основных ролей (разработчики, обычные пользователи и т.д.), лучше написать отдельное сообщение для каждой категории.
- Написание длинных сообщений. Никто не любит читать большие отрывки текста. Хорошее предложение включает в себя от 15 до 20 слов. Стоит убрать лишние слова, но в таком случае не пренебрегайте ясностью.
- Демонстрация типичного сообщения. Расплывчатое сообщение об ошибке, например «Ошибка. Повторите попытку позже» не дает пользователям понимания о том, что им следует делать дальше.
- Использование прописных букв и восклицательных знаков. Если вы пишете КАПСОМ, на подсознании у пользователей возникает чувство будто вы кричите на них.
- Правильный выбор места. Не заставляйте пользователей искать сообщения об ошибках. Если вы хотите сообщить об ошибке, возникшей в определенном поле — выведите сообщение рядом с этим полем.
- Очеловечивание. Если вы не создаете ИИ-помощников, лучше не обыгрывать в сообщениях всякого рода чувства и эмоции, это может вызвать негативные эмоции и оттолкнуть пользователей.
Читайте также: Состояние И против состояния ИЛИ
