1、返回中立值
处理错误数据的最佳做法就是继续执行操作并简单地返回一个没有危害的数值。
2、换用一下正确的数据
在处理数据流的时候,有时只需返回下一个正确的数据即可。
3、返回与前次相同的数据
如果前面提到的体温计读取软件在某次读取中没有获得数据,那么他可以简单地返回前一次的读取结果。
4、换用最近合法值
在有些情况下,可以选择返回最近的那个合法值,就像前面的Velocity例子里那样。
5、把警告信息记录到日志文件中
在检测到错误数据的时候,可以选择在日志文件中记录一条警告信息,然后继续执行。
6、返回一个错误码
可以决定只让系统的某些部分处理错误。
7、调用错误处理程序或对象
把错误处理都集中在一个全局的错误处理子程序或对象中。
8、当错误发生时显示出错误消息
可以把错误处理的开销减到最少,然而他也可以会让用户界面出现的信息散布到整个应用程序中去。
9、用最妥当的方式在局部处理错误
10、关闭程序