Java:目录路径的变量名,通常为变量命名

工具

我在决定如何命名文件变量和字符串变量(这两个变量描述相同的目录)时遇到困难。

基本上,我有一个String描述包含测试用例的目录的位置。有了这个字符串,我想创建一个File对象。像这样:

String testcaseDirectoryPathString;
File testcaseDirectoryPath = new File(testcaseDirectoryPathString);

通过选择好的变量名,我想实现的代码可读性最高。

我搜寻了互联网,但最终发现了一般的命名约定以及有关变量名应该“讲”的建议。

我的问题是举一个具体的例子,但我的问题不仅是字符串和文件命名,而且通常是选择好的变量名。

所以这是一些问题:

  1. 将单词“ String”添加到任何String对象是否是一种好习惯?

  2. 将“路径”一词添加到任何File对象是否是一种好习惯?

  3. 这是个人喜好,没有好的做法吗?

  4. 您如何命名您的变量,为什么?

如果有任何文章,我将不胜感激。

阿图罗

这只是我的意见:

  1. 将单词“ String”添加到任何String对象是否是一种好习惯?

不,它没有贡献。只需将名称加长即可,无需在名称中添加类型。

  1. 将“路径”一词添加到任何File对象是否是一种好习惯?

与nº1相同。您不需要变量名称中的类型。

  1. 这是个人喜好,没有好的做法吗?

始终需要遵循良好的操作编码以使其清晰易读,请牢记以下几点:

“总是编码,好像最终维护您的代码的人将是一个暴力的精神病患者,知道您的住所。” -约翰·伍兹。

最重要的是,始终尝试遵循公司的命名标准,虽然它们并不是最好的标准,但将有助于使代码易于使用。

  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>>我意味着什么喜欢prizeRepresentationsannualSales等...

关闭记录如果您使用eclipse,则可以看到插件checkstyle和pmd,它们将帮助您获得简洁明了的代码并习惯于以这种方式工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章