Не должно быть так, что одна простая ошибка может вызвать значительный ущерб. Вот как это можно сделать:
Поймите причины ошибки и спроектируйте дизайн таким образом, чтобы свести к минимуму эти причины.
Установите проверку разумности. Проходит ли действие тест на «здравый смысл»?
Сделайте так, чтобы действия можно было отменить, или так, чтобы было сложнее выполнить те из них, которые отменить нельзя.
Сделайте так, чтобы людям было проще обнаружить ошибки, которые они допускают, и чтобы их было легче исправить.
Не относитесь к действию как к ошибке; лучше помогите человеку завершить действие правильно. Считайте, что действие — это приблизительный вариант того, что человек хотел на самом деле.