首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设计模式:异常/错误处理

设计模式:异常/错误处理
EN

Stack Overflow用户
提问于 2013-03-21 16:31:31
回答 3查看 52.1K关注 0票数 74

是否有任何资源(web或书籍)描述了异常处理/错误处理设计模式?

有很多关于如何编写干净代码的文献,也有很多涉及设计模式的书籍。然而,我从来没有见过任何设计模式涵盖在哪里以及如何最好地处理错误,以及如何最好地将出现在低级函数中的错误传播到抽象级别。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-21 16:37:50

这些模式和最佳实践通常绑定到特定的平台/语言,因此它们是第一个寻找它们的地方。

  • Exception patterns wiki是一个通用的模式资源。

例如,检查以下链接中的java:

通过阅读这些材料,您将对异常处理机制有一个大致的了解。

还可以检查其他SO问题:

票数 61
EN

Stack Overflow用户

发布于 2013-03-21 16:38:32

最好的方法是永远不要吞噬应用程序代码中的任何异常。引导时将处理程序挂接到应用程序中未处理的异常,您可以在其中显示错误消息并执行一些日志记录。

我读过的一些不错的书推荐了这种方法。

在提到它的时候,http://thibautvs.com/blog/?p=2238是一个很好的例子。

票数 1
EN

Stack Overflow用户

发布于 2013-03-22 13:33:47

在.NET上使用异常的说明(但不仅限于此)详情:http://msdn.microsoft.com/en-gb/library/5b2yeyab(v=vs.100).aspx

应该在什么时候使用它们,如何编写它们,如何正确地处理它们,等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15542608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档