Code Complete——讀書筆記(2)

    異常處理是現代計算機科學最棘手的問題之一,你不能隨意的對待它。一些人估計一個程序90%的代碼用於異常處理,也就是說只有10%的代碼用於處理正常邏輯。既然這麼多的代碼用於異常處理,那麼在系統設計有必要明確一個統一的異常處理策略。編碼

    當被忽視時,異常處理常常被認爲是一個編碼習慣問題。可是,因爲異常處理遍及系統各處,最好在系統設計時明確異常處理的方案。下面是幾個須要思考的問題:設計

  • 異常處理是修復性的仍是檢測性的?系統能夠積極的檢測錯誤——好比校驗用戶輸入的正確性——或者只有當異常不可避免的時候才被動的處理——好比,當用戶的輸入致使數字上溢時。咱們能夠提早清除障礙或者時候收拾殘局。無論哪一種狀況,咱們的選擇都會對用戶接口設計產生影響。
相關文章
相關標籤/搜索