子程序不应传入错误数据而被破坏,哪怕是其他子程序产生的错误数据。
在代码中保留多少防御式代码?
保留那些检查重要错误的代码;
去掉检查细微错误的代码;
为技术支持人员记录错误信息;
确保留在代码中的错误信息是友好的