《代码大全2》阅读笔记
错误处理程序
1.处理预料中可能要发生的错误,在程序的正确性与健壮性间平衡;
2.方法:返回中立值、换用下一个正确的数据、返回与前次相同的数据、换用最接近的合法值、把警告信息记录到日志文件中、返回一个错误码、调用错误处理子程序或对象、当错误发生时显示出错信息、用最妥当的方式在局部处理错误、关闭程序。
3.原则:人身安全攸关的软件更倾向正确性,消费类应用软件理注重健壮性;
4.统一错误处理程序:记录错误编码和描述信息;
异常
1.定义:把代码中的错误或异常事件传递给调用方代码的一种特殊手段。
2.异常的基本结构:子程序通过throw抛出一个异常,再被调用链上层其他子程序的try-catch语句捕获。