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