随笔分类 - Code Quality
摘要:每次在写 public 方法的时候第一件事就是参数验证。以往,都会有这样的代码出现:if (oneOfTheArgument == null){ throw new ArgumentNullException( "oneOfTheArgument", StringTable.ErrorClassNameArgNull);}但是方法的参数表有的时候比较长,逻辑判断的组合也比较多,此时这种语句的数目有时多大6-7个。这样的代码喧宾夺主,可读性差(从纯数据的角度而言,圈复杂度也会比较高)。于是目前全部换成了这种写法:oneOfTheArgument 是 null 那...
阅读全文
积分与排名
- 积分 - 75151
- 排名 - 21838
最新评论
- 1. Re:ASP.NET MVC 从零开始 - 自动化部署(其一)
- 相见恨晚!
- --Festone
- 2. Re:OAuth2 Backend Web Application 验证过程
- 刘夏,加油!
- --卡啦小鱼
- 3. Re:ASP.NET MVC 从零开始 - 请求处理
- 收藏一下。博主这些内容你是怎么获取的呀。
- --落忆无痕
- 4. Re:谁占了我的端口 for Windows
- 有用,原来是foxit
- --AfternoonLeaf
- 5. Re:ASP.NET MVC 从零开始 - 自动化部署(其一)
- 居然14年就有这篇文章了,相见恨晚
- --qust_青岛