2007/03
11
Error-Handing Techniques
- 返回中立值 如:数值返回0
- 换用下一个正确的数据
- 返回与前次相同的数据
- 换用最接近的合法值 如经度设置为(-180,180)之间
- 把警告信息记录到日志文件中 兼用以上的处理,同时记录它。
- 返回一个错误码
- 设置一个状态变量的值(个人不推荐)
- 用状态值作为函数的返回值
- 用语言内建的异常机制跑出一个异常
- 调用错误处理子程序活对象 优点:能把错误处理的职责都集中到一起。代价:错误处理代码与整个程序紧密耦合。
- 当错误发生时显示出错信息 出错信息散布于整个应用程序中。
- 用最妥当的方式在局部处理错误 留给执行设计和实现的程序员来解决,灵活性强,但整体正确性和可靠性无法满足,风险显著
- 关闭程序 用于人身攸关的应用程序



0 Trackbacks