У меня с другом обсуждается, показывать или не показывать ошибки сущностей при запуске (это в Silverlight, но может применяться ко всем методам разработки).
Я сделал свои экраны ввода, чтобыОбязательные поля немедленно помечаются красным, чтобы пользователь знал, какие поля являются обязательными.Он говорит, что это не «лучший способ», и из-за «изучения юзабилити» ошибки должны отображаться только тогда, когда пользователь вводит значение, а затем удаляет его снова (тогда ошибки должны отображаться).
Iдумаю, это просто оправдание того, что не нужно реализовывать дополнительный код для фактического отображения ошибок (потому что вам нужно вручную проверить сущность для поиска ошибок).
Как вы думаете?Также было бы очень здорово, если бы кто-то действительно мог опубликовать исследования юзабилити, которые поддерживают одну или другую сторону.