ihower.tw
Defensive Programming 防禦性程式設計
TL;DR 避免 Defensive Programming,愛用 Fail Fast 策略。 什麼是防禦性程式設計,在 Erlang’s Programming Rules and Conventions: Do not program “defensively” 裡這樣說明: 防禦性程式發生在程式設計師不相信系統的輸入(input)資料時。一般來說我們…