【问题标题】:fileName or filename? [duplicate]文件名还是文件名? [复制]
【发布时间】:2011-01-21 09:38:17
【问题描述】:

可能重复:
Parameter naming: filename or fileName?

您使用什么 - 文件名或文件名? JDK 中的类使用小写的“n”,例如FilenameFilter,因此,为了保持一致性,我也这样做。但我认为正确的方法应该是 fileName(就像在 C# 中一样)。

【问题讨论】:

  • 完全重复:stackoverflow.com/questions/742115/… 另外:琐碎和主观。
  • 对不起,没有出现在我的搜索中!我已投票关闭。
  • “重复”是在询问一般做法,这个关于 Java 的问题。 可能存在差异。

标签: java naming-conventions


【解决方案1】:

我会根据周围的标识符做出决定。

如果 filename 是其上下文中文件的唯一标识符,我会继续使用它。

例子:

public void load(String filename) { ... }

但只要你有其他文件属性,我会考虑使用这个:

private String fileName;
private long fileSize
private DateTime fileAge;

【讨论】:

  • 这毫无意义。您从称为文件名的单个字段开始。几周后,您添加了 fileSize。然后你需要重命名旧字段。
【解决方案2】:

我的字典说“文件名”,所以我会继续使用小写的“n”:http://dict.leo.org/?search=filename

【讨论】:

  • 很高兴有一本好词典的链接。我总是想根据实际拼写进行骆驼化。困难的事情通常是找到正确的拼写。 Leo 说“文件名”,就是这样。 Leo 也说“字段名”,这很好,因为我总是拼写“字段名”。
【解决方案3】:

真正的问题是这个东西是叫“文件名”还是“文件名”。
剩下的就是小事了。

维基百科文章是filename,即使内容同时具有“文件名”和“文件名”。

我个人投票支持“文件名”。

【讨论】:

    【解决方案4】:

    文件名

    和你一样,我这样做是为了与 Java 库保持一致。

    【讨论】:

      【解决方案5】:

      我并不太一致,但我倾向于使用“文件名”,尽管文件名在语法上会更正确,因为“文件名”是两个词,而不是一个词。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-17
        • 2014-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多