Design defensivo
Introdução
Em geral
Design defensivo é uma técnica de design usada para evitar a ocorrência de contingências no uso de dispositivos, objetos, procedimentos ou rotinas. Busca evitar que o usuário final provoque falhas por não saber a forma adequada de utilizar ou executar, evitando que tenha mais de uma forma de fazer as coisas. A origem desta técnica está na Lei de Murphy.
No momento do projeto, é feito o estudo das diferentes maneiras pelas quais o procedimento, objeto ou dispositivo pode ser mal executado ou executado; e mecanismos são desenvolvidos para que essas formas incorretas não possam ser realizadas, forçando o uso ou execução correta.
Exemplos comuns dos resultados desta técnica são vistos em alguns conectores, onde o plugue e a tomada são projetados de tal forma que só podem ser conectados de uma forma, como USB e Firewire.