Code Complete——读书笔记(2)

    异常处理是现代计算机科学最棘手的问题之一,你不能随意的对待它。一些人估计一个程序90%的代码用于异常处理,也就是说只有10%的代码用于处理正常逻辑。既然这么多的代码用于异常处理,那么在系统设计有必要明确一个统一的异常处理策略。编码

    当被忽视时,异常处理常常被认为是一个编码习惯问题。可是,因为异常处理遍及系统各处,最好在系统设计时明确异常处理的方案。下面是几个须要思考的问题:设计

  • 异常处理是修复性的仍是检测性的?系统能够积极的检测错误——好比校验用户输入的正确性——或者只有当异常不可避免的时候才被动的处理——好比,当用户的输入致使数字上溢时。咱们能够提早清除障碍或者时候收拾残局。无论哪一种状况,咱们的选择都会对用户接口设计产生影响。
相关文章
相关标签/搜索