作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我发现自己使用 try\catch 语句进行了过多的错误处理,导致我的代码变得丑陋。你们有什么技术或框架可以使它更优雅吗? (在 c# windows 窗体或 asp.net 中)。
最佳答案
您需要阅读有关结构化异常处理的内容。如果您使用的异常处理程序与听起来一样多,那么您做错了。
异常处理不像检查返回值。您应该在代码中有限的关键位置处理一些异常,而不是到处都是。请记住,异常会“冒泡”调用堆栈!
这是一个good and well-reviewed CodeProjec关于异常最佳实践的文章。
关于c# - 有没有比在整个应用程序代码中散布 try/catch 更优雅的错误处理方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216924/
我希望使用 KineticJS 和 Canvas 构建一个简单的照片拼贴。在 Canvas 容器中,我有预定义的图像区域。我还有(在 DOM 中和 Canvas 容器外部)一条图像,我想将其拖放到 C
我是一名优秀的程序员,十分优秀!