文件名是否太长?

时间:2018-12-10 14:56:51

标签: software-quality

我正在考虑很长的文件名,因此被认为是不好的做法。例如,BodyStyle = WebMessageBodyStyle.WrappedRequest  GitHub上的项目包含一个名为“ CompletableMergeDelayErrorIterable.java”的Java文件。我想知道是否应缩短此类文件名以提高可读性。有经验法则吗?还是文件名应该是不言自明的?

1 个答案:

答案 0 :(得分:2)

对于NTFS文件系统(即Windows),单个文件名限制为255个字符。路径的任何部分(如目录名)也是如此。完整路径应短于常数MAX_PATH,即260个字符。

请参见Maximum filename length in NTFS (Windows XP and Windows Vista)?

对于Linux,在大多数情况下,最大长度为255个字节(取决于所使用的确切文件系统)。

请参见Filename length limits on linux?

是的,长文件(和路径)名称可能会引起问题,应该避免!

此外,很长的类名使您的代码难以阅读。如果您想表明一个类支持某些功能,则使用适当的接口(例如Iterable<T>)对其进行标记就足够了。