文件夹名应该是单数还是复数?
我发现开发者对于项目的文件夹如何命名是相当紊乱的。主要表现在文件夹名是单数还是复数上?比如doc还是docs、util还是utils...我的观点是:
所有的文件夹都应该是单数。
理由如下
- 文件夹的名称从来都是表征状态(告诉用户文件夹里存放的是什么)。而不是表征数量(告诉用户文件夹存放了多少文件)。很容易证明这一点,如果表征数量,当文件夹里只有一个文件时,岂不是要把文件夹名改回单数?
-
其实事实规范也是偏向单数的,因为从来没见到一个项目把src、css、js这些文件夹命名成复数。如果从保持统一、自证角度也应该把文件夹命名成单数。
所以请保持文件夹名为单数。不要再混用单复数了!对于新项目这点很容易做到,对于旧项目,和团队成员评估后再做决定,因为如果看开了,也只是一个名称而已,影响不到什么。