01 2011 档案

摘要:每次在写 public 方法的时候第一件事就是参数验证。以往,都会有这样的代码出现:if (oneOfTheArgument == null){ throw new ArgumentNullException( "oneOfTheArgument", StringTable.ErrorClassNameArgNull);}但是方法的参数表有的时候比较长,逻辑判断的组合也比较多,此时这种语句的数目有时多大6-7个。这样的代码喧宾夺主,可读性差(从纯数据的角度而言,圈复杂度也会比较高)。于是目前全部换成了这种写法:oneOfTheArgument 是 null 那... 阅读全文
posted @ 2011-01-12 20:55 TW-刘夏 阅读(686) 评论(3) 推荐(0) 编辑