Java 中列表变量的好名称 [已关闭]

2022-09-01 13:22:53

以下哪些是常用的或标准:

private List<String> names ;

private List<String> listOfNames ;

private List<String> namesList ;

答案 1

曾几何时,我们有匈牙利语符号,因为IDE不提供智能感知,程序员太笨了,没有意识到有一个30,000行长的代码块是不可读的*。如今,IDE是友好的,程序员已经开始使用小而整洁的类,我们有JavaDoc,genral中的东西更容易阅读。

因此,只需为变量命名即可使用。即名称。我不喜欢修复前/后变量,因为它经常使它们更难理解。

(*)即我,可能有一些非常可耻的代码,上面写着我的名字。


答案 2

取决于用例。

names 

如果这是唯一的“名称”变量

namesList

如果是代码中的其他名称,则为 collestion(例如 namesSet)。

private List<String> listOfNames

是错误的;如果你会如此具体,你应该写listOfStrings或

private List<Name> listOfNames

重新定义您的类型(无论名称是什么)。