文件夹的命名复数还是单数

2014-05-09 21:04:48 +08:00
 wvv8oo
templates还是templates,view还是views,但一般像js/css这些都不会用复数。
8269 次点击
所在节点    程序员
26 条回复
chmlai
2014-05-10 17:29:18 +08:00
看心情
mfaner
2014-05-10 18:29:20 +08:00
@myang 豁然开朗,表数组复数表对象单数
raincious
2014-05-10 19:00:42 +08:00
@notcome


不行啊,无视我大中文的复数词了么:

库 / 库们
服务 / 服务们
风格 / 风格们
爪哇脚本 / 爪哇脚本们


也有同样问题的路过。给自己定了个相当麻烦的规则:

http://imgur.com/rpmtlVB

)如果用来表示一个组,比如上面的Packages,里面文件夹包含了很多不同功能的模块,模块间没有必然联系,那么用复数。

)如果表示一个功能,那么用复数。比如,文件夹里都是Controller,那么文件夹就叫Controller,表示这里面放的都是Controller(表示这个文件夹里的文件都是实现Controller的模块),而不用Controllers。

当然,这个规则的界定比较难。

//无视那个Defaults吧,那是给PHP这不分大小些的货逼的。
notcome
2014-05-10 19:40:19 +08:00
@raincious 这两个不一样。

“们”只能跟在人后面,最多说个动物们,还是拟人的:
老师们
鱼儿们
*虫子们

嗯,而且前面有指明数量的话也不能使用“们”:
人们
战士们
*十个人们

和英语的复数词缀还是有很大区别的:
templates
*模板们
joyee
2014-05-11 03:18:15 +08:00
如果用复数的话,万一在做什么具体的应用突然要写一个不常用的名字,有时还要思索一下是可数名词呢还是不可数名词呢(vitality,furniture),或者不同语境下分别可数不可数呢(foods,metals),或者有什么特殊的复数形式呢(thesis → theses),或者有多种复数形式呢(比如schema → schema/schemata,corpus → corpora,corpuses)……考验英语老师是否死得早的时刻就到了:)
loling
2014-11-06 19:21:09 +08:00
看看Windows的命名吧:Documents and Settings,Program Files,Common Files,All Users都是复数啊。
基本上是这样的,如果是表示名词的,文件夹下如果有多个实体,一般都是复数,如上所示。
而如果是表示一个产品的,如Microsoft Office,Windows Media Player,Internet Explorer,Windows Photo Viewer就都是单数了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/111832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX