Split Temporary Variabe(分解临时变量)
一 使用场景
临时变量被赋值超过一个,它既不循环变量也不是被用于收集计算结果,赋值超过一次,意味着它们在函数中承担了一个以上的责任。如果临时变量承担了多个责任,它就应该被替换成多个临时变量,每个临时变量程度一个责任,同一个临时变量程度两件不同的责任,会令代码阅读者糊涂。
二 做法
1 将新的临时变量声明为final。
2 以临时变量的第二次赋值动作为界,修改此前对临时变量的所有...
原创
2019-03-05 22:07:16 ·
167 阅读 ·
0 评论