Jav*_*tor 5 java oop variables methods android
我正在为我的组织设置一些编程实践标准.这样做我遇到了问题"这个问题的标题"
有些人认为最好尽可能晚地声明变量,有些人发现将它们放在方法起始大括号的顶部是好的.
Oracle Standard也表示要尽早声明它们.所以我赞成在他们所属的最接近的大括号上声明它们.
令人担忧的是
代码可读性
性能
减少错误
欢迎任何评论.
Mis*_*ith 10
这就是麦康奈尔在他必读的书中完成的代码完成2:
理想情况下,声明并定义每个变量靠近其使用位置.声明建立变量的类型.定义为变量分配特定值.在支持它的语言中,例如C++和Java,应该声明变量并将其定义为接近第一次使用的位置.
他还建议尽可能短的时间保持变量存活,并尽量减少范围.
对我来说重要的是遵循命名约定(Sun的Java代码约定被广泛使用).至于他们首先宣布的地方,我会因性能原因尽可能地延迟声明(声明你可能不会使用的var是一种浪费).除非您事先知道它将被肯定使用,在这种情况下,您可以将其与其他变量分组以提高可读性.我认为这就是JCC所说的.
归档时间:
13 年,6 月 前
查看次数:
3068 次
最近记录: