восклицательные знаки в сообщениях об ошибках [закрыто]

13

Что вы думаете об использовании восклицательных знаков в сообщениях об ошибках? т.е. "Адрес не действителен!"

Лично я думаю, что это ничего не добавляет, оскорбляет пользователя и заставляет продукт выглядеть так, как будто он был написан на TRS-80 BASIC 12-летним ребенком.

JoelFan
источник
2
Или даже лучше ... как насчет того, когда они используются не для ошибок, а для успешных операций (в этом случае, вероятно, следует исключить весь диалог), таких как "Файл успешно сохранен!" ... ничего подобного созданию программного обеспечения смотри, шокирован, что ему действительно что-то удалось
JoelFan

Ответы:

16

На сообщения об ошибках, предназначенные для отображения пользователю? Да, я с тобой Все, что заставляет пользователя чувствовать, что его машина кричит на него за то, что он идиот, должно быть указано в разделе «Плохая идея».

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

BlairHippo
источник
2
Точно. Видимые пользователем сообщения об ошибках никогда не должны вызывать тревогу. Тем не менее, я полностью поддерживаю саркастические отладочные сообщения. «Нет темы или сообщения, надеюсь, что все в порядке ...»
TMN
В файле журнала это может быть полезно, если вы пытаетесь привлечь к ним внимание людей, но есть вероятность, что если ошибка достаточно серьезна, чтобы оправдать восклицательный знак (например, Fatal Error!), Вы все равно просто будете искать строку.
rjzii
Я видел случаи, когда глупые сообщения об ошибках приводили к юридическим проблемам и, безусловно, приводили к потере бизнеса. Именно здесь клиент / другая компания никогда не должны были видеть приложение, которое генерировало сообщения. Некоторые маркетологи думали, что было бы неплохо дать покупателю немного полезности для дома и WOW, началась третья мировая война.
uɐɪ
13

Гуру юзабилити Якоб Нильсен не рекомендует их использовать. Большинство рекомендаций по юзабилити основаны на исследованиях. Вот почему я предпочитаю эти советы личным мнениям.

LennyProgrammers
источник
4

Они почти так же плохи, как и слово «пожалуйста» в диалогах. Дамп их!

JohnFx
источник
1
Почему «пожалуйста» это плохо? Для меня «введите свое имя» звучит грубо по сравнению с «пожалуйста, введите ваше имя».
Foraidt
1
Пользовательский интерфейс должен быть лаконичным, особенно если вы ожидаете, что пользователи что-то прочитают. Достаточно сложно заставить их читать диалоги, когда они вам действительно нужны, но один из способов усугубить проблему - научить их тому, что ваш пользовательский интерфейс полон постороннего текста. В указанном вами примере я бы сказал, что даже «введите свое имя» - это слишком много. Перейдите с текстовым полем и надписью «Имя:» Пользователь знает, что делать в этой ситуации.
JohnFx
3

Я люблю смелый, все колпачки и объяснения!

Gratzy
источник
5
... потому что ничто не говорит «Хороший пользовательский опыт», как ощущение, что ваша программа на самом деле семилетний ребенок после четырех выстрелов эспрессо Pixie Stix. ;-)
BlairHippo
@BlairHippo Мне нравится аналогия, которая была идеальной.
Gratzy 21.10.10
Отлично, кроме того, что вы включили только один восклицательный знак
JoelFan
0

Ну, если это стандартное диалоговое окно Windows, у него уже может быть восклицательный знак в красном треугольнике или синем круге, в зависимости от параметров, передаваемых в метод Win32 API, который его отображает. Так зачем дублировать срочность?

Джесси С. Слайсер
источник
Потому что твоя девушка может бросить тебя, если ты этого не сделаешь. ( youtube.com/watch?v=3rd7j-aSqFU )
JohnFx
Я никогда не знал об опасностях. Но опять же, вы делаете что-то вроде предположения, что у программистов, как правило, есть подруги (шутка!)
Джесси С. Слайсер