这次上课收获很大,认识一位SAP同学,他讲了一个关于异常设计的模式,清晰地总结了SAP如何建立自己的异常模式 .以下是需要异常设计的最重要的几点
异常设计的四个重要概念:异常,日志,跟踪,本地化与国际化
1.在程序最外层进行捕获
2.异常发生在内部,我们需要隐藏其细节,不要让用户处理它,开发人员把它处理掉
3.在各层异常处理设计时,不要重复记录错误日志
4.对于出现非预期的异常,开发人员需要对其进行跟踪
5.对于记录的信息重要的是需要包含错误类型,时间,及其发生的细节
6.我们需要把技术型错误与业务型错误分开,分别作为两大类来处理设计
7.不要滥用异常,否则会给开发人员排错造成级数倍的麻烦,能减少异常尽可能的减少
预期 非预期 业务型 在程序内部处理 抛出异常 弹出模式对话框,显示出错信息,需要用户处理 弹出模式对话框,显示出错信息,不需要用户处理,让用户选择发送跟踪细节到软件商 不记录日志 记录日志 技术型 在程序内部处理 抛出异常 弹出模式对话框,显示出错信息,不需要用户处理 弹出模式对话框,不显示出错信息,不需要用户处理,让用户选择发送跟踪细节到软件商 不记录日志 记录日志弹出模式对话框是为了阻止用户进一步的操作,导致下一步非程序错误异常出现.
异常设计要点
最新推荐文章于 2022-01-05 10:17:50 发布