有兴趣的进来讨论一下magic number和final的关系
有这样一段代码在严格的checkstyle的控制下出现了很有意思的死循环,不知道该如何去面对, 汗~~~!
private int testFinal(int param) {
int tmp = new Random().nextInt();
param += tmp;
return param;
}
如果参数param设定为final 肯定会报语法错误 param是不能被赋值的。
如果去掉final,checkstyle不干~~
前提是checkstyle的配置不允许被更改~(日本人的项目,mmd)