2方法度量
方法(构造器)参数在 5 个以内
太多的方法(构造器)参数影响代码可读性。考虑用值对象代替这些参数或重新设计。...: 语句与 &&,|| 操作符的总个数来度量。...NPath 量度主要是只函数参数的所有取值的可能:
public class A {
protected int bFunction ( Long para1 , String para2..., String para3 ){
….
}
}
Para1 的合法值为:大于等于 1 ,那么有三种取值都能 null , =1
Para2 的合法值为: [ “a1...” , “a2” , “a3” ] , 那么它的取值为五种可能: null , “a1” , “a2” , “a3” , 其他的字符串
Para3 的合法值为非空那么它有两种可能: null , 非空