Refactor
1.对于Switch部分需要独立出来,至少需要单独放在一个方法内处理
2.减少冗余参数
3.更改歧义的参数名,修改为有意义的参数名称
4.关联紧密代码放到一块
5.去除不必要的临时变量
6.同一类计算的代码可以提炼成一个函数进行调用
7.必须有完善的单元测试来支持重构的进行,否则增加了更多的DeBug将得不偿失!
以上是重构代码的小总结,作为以后的参考。
Refactor
1.对于Switch部分需要独立出来,至少需要单独放在一个方法内处理
2.减少冗余参数
3.更改歧义的参数名,修改为有意义的参数名称
4.关联紧密代码放到一块
5.去除不必要的临时变量
6.同一类计算的代码可以提炼成一个函数进行调用
7.必须有完善的单元测试来支持重构的进行,否则增加了更多的DeBug将得不偿失!
以上是重构代码的小总结,作为以后的参考。