程序中文件夹或文件命名不加复数 s,会显得 low 吗?

199 天前
 cokar

国外的很多开源程序都喜欢给文件夹加复数 s,例如 controllers 、scripts 、modules 、includes 、functions ,而 config 这个文件夹,有的程序加 s 有的又不加。

我不知道你们是不是也和我一样不喜欢复数命名,感觉很难看,而且有的名字是不可数或者不适合加复数的,又会显得很不对称。

我现在正在开发一款开源程序,如果坚持全部用单数命名,会显得 low 吗?

2361 次点击
所在节点    编程
31 条回复
euclidhuang
198 天前
Who care 斯
chengxy
198 天前
@Amyang 你别说,pinyin 还真是个英文单词
Radeon
198 天前
用单数命名没有任何问题,你可以认为单数名词是名词作定语。即 Script 是 Script Files 的意思,这样就不用纠结了。另,UNIX 的标准目录名都是单数 /bin 、/usr 、/home 、/dev ,这所有人都认为很合理
loverorser
198 天前
我也很纠结这个问题,Scripts 还是 Script ? GameAssets 还是 GameAsset ?
mizuhokaga
198 天前
全单数!因为我英语不过关,因为要加的情况下总担心是加 s/es/ies 是否加错还得去查,心智成本自认为太大
acthtml
198 天前
别纠结,首先考虑单数(存放这个类型的文件)。
williamherry
198 天前
Rails 里 config 不加 s ,controllers, views, models, services 这些都是加的,单个 model 文件都是单数格式,所有的表都是复数,还有专门的代码负责不规则单复数的转换。

我觉得选择一种能说的通的方式,保持一致就好了
xmuli
198 天前
@Jame00001 道法自然,都通,出彩解释
MiketsuSmasher
198 天前
HTTP 请求头里表示访问来源的字段名都是 Referrer 的错误拼写,HTTP 很 low 吗?
cokar
198 天前
@MiketsuSmasher 浏览器显示 header 里面是 Referer 字段,没有 2 个挨着的 r 哦
MiketsuSmasher
198 天前
@cokar 那我也没说错啊,“Referer”就是“Referrer”的错误拼写形式。

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

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

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

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

© 2021 V2EX