一、定义“规范命名规则”
规范命名规则是一种具体的文化准则,推荐使用者在日常及其他项目中给事物命名时,以某种相当统一的格式更加有效的给事物命名,并准确表达其含义,以改善日常生活、工作等的便利性。
二、30-60条关于规范命名规则的内容
1. 命名应strict,明确,中规中矩,不能出现过于边界或抽象的字眼;
2. 命名应清晰,不能过于冗长;
3. 对于不同的类型的事物,应该采用不同的命名方式;
4. 文件操作的命名应避免使用空格及其他特殊符号;
5. 尽量采用有意义的单词或字母来命名,而不是乱码;
6. 避免使用历史遗留的低效率的命名规则;
7. 多级目录的命名应遵循特定的规则,且深度不宜太深;
8. 命名不应出现敏感信息;
9. 命名应尽量具有可搜不二的特点,便于搜索及管理;
10. 需要尽可能地使用简写,并且尽量避免拼音拼写,以减少歧义;
11. 同类型事物的命名中,采用相同的命名格式,可加快开发的速度;
12. 程序风格统一,考虑附加相关的信息,例如:版本信息,时间戳等;
13. 对于应用程序,应主要考虑程序的功能,以此决定不同版本的命名格式;
14. 对于系统文件,要求采用有明显的前缀;
15. 命名总是适宜的关键(如,把文件夹命名为“images”);
16. 如果对于文件内容的命名,应和它要代表的东西匹配(如果是图片,应叫做“picture”);
17. 对于相关的文件,应在名称中加入相应的关键字,以便更快找到它们;
18. 如果是时间有关的文件,应在文件内容中包含时间的完整描述;
19. 不应使用带色彩的文本,而是用括号,横杠或斜杠;
20. 不应使用太多的字母组合来拼写;
21. 文件名的首字母应放在大写,不得出现大小写混用;
22. 文件名的最后应包含文件类别的后缀,以便区分同名文件;
23. 尽量避免使用非ASCII字符;
24. 命名规则应遵守各行业的最佳实践;
25. 保持文件夹的命名简洁,名称不过长;
26. 不要把文件夹的命名放在文件夹本身,而是仔细考虑一个有意义的名称;
27. 使用不同语言的特殊字符时,尽量使用简单的格式;
28. 尽量使用有意义本地化名称,易于理解;
29. 给应用添加版本号,以便在多版本中进行分辨;
30. 尽量使用精确的索引和分类,比如给每个文件夹命名说明其内容的类型。