我在决定如何命名文件变量和字符串变量(这两个变量描述相同的目录)时遇到困难。
基本上,我有一个String描述包含测试用例的目录的位置。有了这个字符串,我想创建一个File对象。像这样:
String testcaseDirectoryPathString;
File testcaseDirectoryPath = new File(testcaseDirectoryPathString);
通过选择好的变量名,我想实现的代码可读性最高。
我搜寻了互联网,但最终发现了一般的命名约定以及有关变量名应该“讲”的建议。
我的问题是举一个具体的例子,但我的问题不仅是字符串和文件命名,而且通常是选择好的变量名。
所以这是一些问题:
将单词“ String”添加到任何String对象是否是一种好习惯?
将“路径”一词添加到任何File对象是否是一种好习惯?
这是个人喜好,没有好的做法吗?
您如何命名您的变量,为什么?
如果有任何文章,我将不胜感激。
这只是我的意见:
不,它没有贡献。只需将名称加长即可,无需在名称中添加类型。
与nº1相同。您不需要变量名称中的类型。
始终需要遵循良好的操作编码以使其清晰易读,请牢记以下几点:
“总是编码,好像最终维护您的代码的人将是一个暴力的精神病患者,知道您的住所。” -约翰·伍兹。
最重要的是,始终尝试遵循公司的命名标准,虽然它们并不是最好的标准,但将有助于使代码易于使用。
我总是尝试用短名称来命名变量,指定一些重要的内容,并且即使在没有mandatary的西班牙公司工作时,也使用英语遵循小写驼峰的情况。正如我所说,遵循公司命名标准。
String testcaseDirectoryPathString;
File testcaseDirectoryPath = new File(testcaseDirectoryPathString);
如果没有其他目录路径,则可以使用以下路径:
String directoryPath;
File <<something that describe the result file>> = new File(directoryPath);
与<<something that describe the result file>>
我意味着什么喜欢prizeRepresentations
,annualSales
等...
关闭记录如果您使用eclipse,则可以看到插件checkstyle和pmd,它们将帮助您获得简洁明了的代码并习惯于以这种方式工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句