Что ж, с точки зрения пользовательского интерфейса стандартизация дизайна сообщений об ошибках не является плохой вещью ..... Например, некоторые наборы инструментов пользовательского интерфейса, такие как Blueprint, Jquery UI и YUI, имеют стандартные определения ошибок и стиля сообщений. Затем вызов ошибок - это просто вызов div с классом «error» или «message» для правильного форматирования стандартного сообщения об ошибке, которое будет выглядеть и восприниматься в любом сообщении, которое вы пытаетесь передать. Определение этого макета для div-ов ошибок гарантирует, что пользователь ознакомится с механизмом сообщения об ошибках и поймет его предполагаемое сообщение. Например, я думаю, что каждый пользователь на земле знаком с синим экраном смерти или с теми раздражающими диалогами, которые Windows использует для передачи сообщений.
Вот один пример стиля из Blueprint:
http://www.blueprintcss.org/tests/parts/forms.html
Мне нравится тот факт, что Blueprint выбрала цветовое кодирование сообщений на основе намерений, таких как ошибка, уведомление, успех со стандартными цветными аналогиями светофора. Независимо от того, как пользовательское приложение, оно будет знакомо любому пользователю.