静态初始化数组?

时间:2011-09-27 09:56:17

标签: java arrays coding-style

我正在使用google的评论员“codePro Tools” 它标志着流动:

new Object[] { max }

使用“静态初始化数组”

说明:

正在使用数组初始值设定项来初始化数组。

建议

  1. 应该动态初始化数组。
  2. 这有充分的理由吗?或者只是更好地忽略。

    这个标志位于一段称为“代码风格”的规则上。

    由于

2 个答案:

答案 0 :(得分:4)

一如既往:这取决于。这是一个风格问题。我个人根本看不出有什么问题。在这种情况下,我认为它会掩盖代码以动态初始化它。

我一直使用静态初始化的数组。代码风格非常主观,因项目而异,而不仅仅是人与人之间。由您来决定是否对您的项目有利。

答案 1 :(得分:2)

使用所有自动代码检查工具。他们提出建议,而不是发出命令。

如果您有充分的理由以这种方式编写代码,并且能够很好地表达自己和他人,那么请坚持使用代码并忽略CodePro。

相关问题