防禦式編程意思係寫個程式嘅源碼嗰陣要一路諗埋「最壞情況可能會係點」－一個程式實會攞一啲數據做 input，而出錯好多時都係因為啲 input 唔啱而起嘅，採取防禦式編程嘅編程員會諗嚇「如果個 input 唔啱樣，點先可以避免出錯」；