我正在考虑很长的文件名,因此被认为是不好的做法。例如,BodyStyle = WebMessageBodyStyle.WrappedRequest
GitHub上的项目包含一个名为“ CompletableMergeDelayErrorIterable.java”的Java文件。我想知道是否应缩短此类文件名以提高可读性。有经验法则吗?还是文件名应该是不言自明的?
答案 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>
)对其进行标记就足够了。