如果我有一个包含文件(例如,项目文件)的完全限定名称的变量,它应该被称为 projectFile
, projectFileName
或 projectPath
?或者是其他东西?
最佳答案
我通常使用这些:
FileName
仅用于文件名(无路径)FilePath
仅用于父路径(没有文件名)FileFullName
对于路径为 我不认为有这样一个公认的标准。我取决于您(团队)的偏好以及您是否需要在特定情况下区分这三者。
编辑:我对这些特定命名约定的想法是:
我不能总是坚持这些惯例,但我尝试这样做。如果我决定使用特定的命名模式,即使这意味着我必须编写更具描述性(= 更长)的变量名称,我也会保持一致。代码的阅读次数比编写次数多,因此额外的小打字不会让我感到太多困扰。
关于language-agnostic - 命名包含文件名的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/328806/