SYSTEM ATLASЗагрузка материала

Не требовать повторного ввода

Redundant Entry

Ранее введенные данные следует подставлять или позволять выбирать.

Простыми словами

Например, после ввода адреса доставки форма оплаты снова просит тот же адрес. Интерфейс должен подставить прежнее значение и дать изменить его, а не заставлять печатать повторно. Поэтому это учитывают при проектировании интерфейса - иначе пользователь тратит лишние усилия, ошибается или не понимает реакцию системы.

Пример от @Vibeclakr

Пример при разработке

После ввода адреса доставки форма оплаты снова просит тот же адрес. Интерфейс должен подставить прежнее значение и дать изменить его, а не заставлять печатать повторно.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Использовать решение без учета его условий применимости и компромиссов.

Системный подход

Сопоставить проблему, контекст и ограничения с назначением концепции.

Ограничения

«Не требовать повторного ввода» объясняет только часть происходящего в области «UX и HCI». Сам принцип не говорит, насколько сильным будет эффект в вашем случае, и не заменяет измерения. При другом масштабе, среде или временном горизонте результат может отличаться.

Источник

W3C, “Understanding Success Criterion 3.3.7: Redundant Entry”, 2023.

Первоисточник