Защита от дурака




Защита от дурака

Защита от дурака (англ. idiot proof) — один из принципов проектирования и разработки различных (чаще всего электротехнических) устройств, а также программного обеспечения, направленный на предотвращение их неправильной эксплуатации. В русском языке также встречается синоним термина – дуракоустойчивость.

Пример защиты от дуракаЗащита от дурака, как научный принцип, была обоснована и внедрена одним из инженеров японского концерна Toyota Сигэо Синге еще в 60-х годах ХХ века. В то время конструкторское бюро компании для своих механизмов начало производить различные детали, которые не подходили по формам и размерам к устройствам разных моделей. Таким образом, конструкторы добились значительного снижения уровня брака на этапе сборки, поскольку собрать механизм неправильно стало просто невозможно.

В различных механизмах и устройствах сегодня чаще всего встречается конструкционный тип защиты, аналогичный тому, который был разработан еще японцами. Ярким примером конструкционной защиты в компьютерах можно назвать различие размеров и положения ключей установки на платах оперативной памяти разных моделей (см. скриншот выше) или формы штекеров блока питания, которые совпадают только с определенными типами гнезд на разных компонентах системного блока.

Защита от дурака на штекере Molex

На уровне программного обеспечения защита от дурака реализуется чаще всего двумя способами. Первый предусматривает предупреждение о возможном нежелательном действии со стороны пользователя, но не запрещает это действие выполнить. К этому типу защиты относятся различные предупреждения и вопросы, типа: "Вы точно хотели сделать то-то и то-то?"...

Предупреждающая защита

Второй способ – более жесткий. Он предусматривает полное запрещение недопустимого действия. То есть, при возникновении ситуации, когда пользователь хочет совершить недопустимое действие, программа или система блокируют его выполнение и, чаще всего, сообщает об этом в виде уведомления:

Запрещающая защита






Полезный совет:



Система проверки ошибок от Mistakes.ru