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