《代码大全》之错误处理技术(Error-Handling Techniques)

本文介绍了多种处理错误数据的方法,包括返回中立值、使用正确数据替换、返回最近合法值等,并探讨了记录日志、显示错误信息及局部处理错误等方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、返回中立值

       处理错误数据的最佳做法就是继续执行操作并简单地返回一个没有危害的数值。

2、换用一下正确的数据

       在处理数据流的时候,有时只需返回下一个正确的数据即可。

3、返回与前次相同的数据

       如果前面提到的体温计读取软件在某次读取中没有获得数据,那么他可以简单地返回前一次的读取结果。

4、换用最近合法值

       在有些情况下,可以选择返回最近的那个合法值,就像前面的Velocity例子里那样。

5、把警告信息记录到日志文件中

       在检测到错误数据的时候,可以选择在日志文件中记录一条警告信息,然后继续执行。

6、返回一个错误码

       可以决定只让系统的某些部分处理错误。

7、调用错误处理程序或对象

       把错误处理都集中在一个全局的错误处理子程序或对象中。

8、当错误发生时显示出错误消息

       可以把错误处理的开销减到最少,然而他也可以会让用户界面出现的信息散布到整个应用程序中去。

9、用最妥当的方式在局部处理错误

 10、关闭程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值