text: 防禦性設計也稱為防守設計，是在專案設計階段的應急方案。防禦式設計是考慮使用者可能會錯誤使用的所有情形，用設計手法避免錯誤使用，或是降低錯誤使用的機會。例如，假如某一個接頭需要以特定的方向插到插座中，而且這個非常重要，會設法設計此接頭，讓接頭必需依正確的方向才能插入插座中。電源插頭多半會依此方式設計，避免火線和中心線插反。軟體工程中的防禦式設計稱防禦性程式設計。著名的摩菲定理說明瞭為何需要防禦式設計。防禦式設計是和契約式設計相反的一種設計方式。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 防禦性設計
metadata: https://zh.wikipedia.org/wiki?curid=6225253