Простыми словами
Если привычная кнопка внезапно делает противоположное, человек ошибается даже при наличии инструкции. Поэтому необычное поведение требует сильной причины и ясного предупреждения.
Механизм действия
Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.
Пример в работе
В задаче «Навигация» сразу применить привычное решение и назвать происходящее «Принцип наименьшего удивления», не проверив, действительно ли работает этот механизм. Так можно улучшить один симптом и пропустить основную причину.
Использовать «Принцип наименьшего удивления» как гипотезу: сначала определить границы ситуации и исходное состояние, затем менять только то, что связано с проверяемым механизмом, и смотреть на результат.
Ограничения
«Удивление» зависит от аудитории и контекста, а источник C2 является поздней канонизацией, не надёжно установленной первой публикацией принципа.
Источник
Geoffrey James, “The Principle of Least Astonishment”, 1987.