这是一个问题,如果你问10个人,你会得到10个答案,但我想弄清楚如何最好地命名以下变量:
变量1)一个字符串,指向包含C驱动器上某些软件的文件夹。该变量将包含类似“C:\ Program Files \ MySoftware”的内容。
变量2)一个字符串,其中包含上述文件夹中web.config文件的绝对路径。例如“C:\ Program Files \ MySoftware \ web.config”。
变量1可以被称为类似“softwarePath”的东西,但是如果变量2被称为“webConfigPath”,那么该变量应该包含文件的完整路径,或文件夹的路径是不是很明显住在。
在我看来,在变量中使用“path”这个词有点含糊不清,因为它可能意味着文件或目录,我喜欢使变量名尽可能不言自明。
所以我有兴趣听到其他人在引用文件的绝对路径和目录的绝对路径时可能用于上述场景的命名约定。
请注意我对包含JUST文件名的变量不感兴趣。所有变量都将包含文件或文件夹的绝对路径。
答案 0 :(得分:1)
如果您希望尽可能不言自明,为什么不添加额外的限定符?
webConfigDirPath
和webConfigFilePath