优点
增强代码的可读性,可维护性,并降低错误的可能性。
优化思路
- 要使局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方声明,这样有便于读者集中注意力,不容易分散;如果在之前申明,阅读者很容易忘记变量的类型和变量的意义。
- 过早的声明变量,使得变量的作用域过早的扩展(作用域扩大),变量销毁的时间过于晚。
- 变量的作用域从申明点开始,到这个方法的结束。
- 局部变量声明的时候,都应该要先初始化变量。比如,
A a;
写成A a=null;
相对更好,更直观的看到a = null
。 - 循环的使用,
for
和while
;for
比while
好用。for
变量定义在for
的作用域内部,while
则在外部。这样容易造成变量使用错误,而不会报异常。for
更简短,增强可读性。 - 将局部变量的作用域最小化。如果一个方法有2个操作(不只是业务),可以拆分成2个方法,变量不会冲突,耦合度低。(平时开发也是这样,耦合度低,扩展性好,可读性强,好维护)