Ace*_*oud 21 java naming-conventions
以下是普遍使用的或标准的:
private List<String> names ;
Run Code Online (Sandbox Code Playgroud)
要么
private List<String> listOfNames ;
Run Code Online (Sandbox Code Playgroud)
要么
private List<String> namesList ;
Run Code Online (Sandbox Code Playgroud)
曾几何时我们有匈牙利语符号,因为IDE没有提供智能感知,程序员太愚蠢而无法意识到拥有30,000行长的代码块是不可读的*.如今IDE很友好,程序员已经开始使用小型,整洁的类,我们有JavaDoc,并且更容易阅读.
因此,只需将变量命名为其用法.即姓名.我不喜欢前/后修复变量,因为它往往使它们更难理解.
(*)即我,可能有一些非常可耻的代码,上面有我的名字.
取决于用例.
names
Run Code Online (Sandbox Code Playgroud)
如果这是唯一的"名称"变量
namesList
Run Code Online (Sandbox Code Playgroud)
如果你的代码中有其他名称collestions(例如namesSet).
private List<String> listOfNames
Run Code Online (Sandbox Code Playgroud)
是错的; 如果你这么具体,你应该写listOfStrings或
private List<Name> listOfNames
Run Code Online (Sandbox Code Playgroud)
重新定义你的类型(无论名称是什么).
| 归档时间: |
|
| 查看次数: |
10277 次 |
| 最近记录: |