0

这种问题如果你问 10 个人,你会得到 10 个答案,但我正在尝试找出如何最好地命名以下变量:

变量 1) 指向包含 C 驱动器上某些软件的文件夹的字符串。该变量将包含类似“C:\Program Files\MySoftware”的内容。

变量 2) 一个字符串,其中包含上述文件夹中 web.config 文件的绝对路径。例如“C:\Program Files\MySoftware\web.config”。

变量 1 可以被称为“softwarePath”,但如果变量 2 被称为“webConfigPath”,那么该变量是否应该包含文件的完整路径或文件所在文件夹的路径并不是很明显。

在我看来,在变量中使用“路径”这个词有点模棱两可,因为它可能意味着一个文件或一个目录,我喜欢让变量名尽可能地不言自明。

所以我很想听听其他人在引用文件的绝对路径和目录的绝对路径时可能用于上述场景的任何命名约定。

请注意,我对只包含文件名的变量不感兴趣。所有变量都将包含文件或文件夹的绝对路径。

4

1 回答 1

1

如果您喜欢它尽可能不言自明,为什么不添加一个额外的限定符?

webConfigDirPathwebConfigFilePath

于 2013-05-23T15:42:44.940 回答