惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
月光博客
月光博客
美团技术团队
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
爱范儿
爱范儿
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
I
InfoQ
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
F
Fortinet All Blogs

博客园 - 蓝色游骑兵

利用JavaScript实现简单的下拉菜单 大话权限设计 安全系统的设计 ASP.NET 安全问题的思索 自定义验证器的开发 WinForm 开发 MSCRM 的感受 测试驱动开发 读UML精髓第三版之感受 使用静态构造函数与使用单件 数据完整性的检查 Acegi安全框架 安全服务的设计思考 ContextAttribute与ContextBoundObject应用开发3 ContextAttribute与ContextBoundObject应用开发2 ContextAttribute与ContextBoundObject应用开发 邮件发送组件的开发完成 验证组件的设计和使用 如何从新开发的程序中提炼服务
异常使用的思考
蓝色游骑兵 · 2008-06-12 · via 博客园 - 蓝色游骑兵

经过看一个月以来的设计和开发,对于安全组件的设计也基本完成了,就是还需要进行重构和一个XML实现的完成, 在这其中我深深的感觉到异常的使用上的复杂性.C#有一点不怎么好就是不能像JAVA一样申明可能会产生的异常,当代码一级一级的产生信赖后,其到后来执行一个方法会产生什么样的异常我想可能自己都搞不明白了,就更别说使用的人了。
所以我想在实际的使用过程中应当尽量的少定义异常,如.NET的SqlExcetpion,当产生所有与SqlClient相关的异常时都引发的是这个异常。其它的产生的都是常见的异常如:ArgumentNullException,ArgumentException等异常。像这种异常基本上都是用来进行参数检查的。