下列哪些内容广泛使用或是标准:
private List<String> names ;
或
private List<String> listOfNames ;
或
private List<String> namesList ;
答案 0 :(得分:8)
曾几何时我们有匈牙利语符号,因为IDE并没有提供智能感知,程序员也太愚蠢了,没有意识到拥有30,000行长的代码块是不可读的*。现在IDE很友好,程序员已经开始使用小巧,整洁的类,我们有JavaDoc,并且更容易阅读。
因此,只需将变量命名为其用法。即姓名。我不喜欢上/后固定变量,因为它往往使他们更难理解。
(*)即我,可能有一些非常可耻的代码,上面有我的名字。
答案 1 :(得分:6)
取决于用例。
names
如果这是唯一的“名字”变量
namesList
如果你的代码中还有其他名称collestions(例如namesSet)。
private List<String> listOfNames
错了;如果你这么具体,你应该写listOfStrings或
private List<Name> listOfNames
重新定义您的类型(无论名称是什么)。
答案 2 :(得分:2)
传统名称为namesList
。
PS:如果你在Eclipse中使用自动完成,你会看到。!
答案 3 :(得分:1)
关于变量名称,您可以使用任何内容。
我的团队说 在读取变量名后,应该明白该变量将保存数据BUT变量名应该符合Java命名约定
在您的情况下,我会使用listOfNames
,因为它会说变量属于类型列表而且它有名称。
答案 4 :(得分:0)
任何适合你和你的团队的东西都适合你。
IDE很聪明,他们将采取其他所有内容,例如给定名称代表的内容,类型,权限等。