Ошибаться - это нормально. Плохо, когда интерфейс превращает маленькую опечатку в катастрофу. Дизайн, устойчивый к ошибкам (Error-tolerant design), - это не про то, как запретить пользователю ошибаться, а про то, как сделать этот процесс безболезненным. Вот 5 золотых правил «доброго» интерфейса: 1. Профилактика вместо лечения
Лучшая ошибка - та, которая не случилась. 2. Право на «Undo» (Отмену)
Кнопка «Назад» или «Отменить» - лучший друг пользователя. Страх нажать «не туда» блокирует продажи. Дайте человеку возможность легко откатить действие, будь то удаление письма или оформление заказа. 3. Понятные сообщения об ошибках
Забудьте про фразы типа «Ошибка 404» или «Некорректный ввод». 4. Сохранение данных
Нет ничего хуже, чем заполнить форму из 20 полей, нажать «Отправить», получить ошибку и увидеть... пустые поля. Хороший интерфейс всегда запоминает то, что пользователь уже ввел. 5. Подсказки в реальном времени
Не ждите, пока человек нажмет на кнопку в конце формы. Подсвечивайте ошибки