【发布时间】:2016-05-04 03:41:24
【问题描述】:
我很难决定如何命名一个 File 变量和一个 String 变量,它们都描述了同一个目录。
基本上我有一个字符串来描述包含测试用例的目录的位置。有了这个字符串,我想创建一个 File 对象。像这样的:
String testcaseDirectoryPathString;
File testcaseDirectoryPath = new File(testcaseDirectoryPathString);
我想要通过选择好的变量名来实现我的代码的最大可读性。
我搜索了互联网,但我最终找到了一般的命名约定以及变量名应该“说话”的建议。
我的问题是针对特定示例的,但我的问题不仅在于字符串和文件命名,还在于通常选择好的变量名称。
所以这里有一些问题:
将单词“String”添加到任何 String 对象是一种好习惯吗?
将“路径”一词添加到任何文件对象是否是一种好习惯?
这是个人喜好问题,没有好的做法吗?
如何命名变量以及为什么?
如果有任何文章,我会很感激你指点我。
【问题讨论】:
-
我认为这个问题很好,但更适合programmers.stackexchange.com 我相信如果您在那里搜索“命名约定”,您可能会找到有价值的答案。