抛开个人习惯不谈,你觉得文件命名哪种方式更合理?

2012-10-25 12:04:00 +08:00
 conis
大体上常用文件的命名有Camel-Case方式(productName),下划线(product_name),短横线(product-name),Upper Camel-Case(ProductName)。
我感觉有时候对文件命名有些乱,有时候用_,也有时候用-,还有些时候用Camel-Case。
6431 次点击
所在节点    程序员
23 条回复
zxsky1
2012-10-25 12:19:17 +08:00
按楼主的描述,喜欢用Upper Camel-Case(ProductName),易读,而且感觉如果名称部分用连接符号会破坏视觉。
在后边加日期时用_或者-连接。如ProductName-20121025。
一直比较习惯用_,最近觉得-不错,从视觉上和输入的方便性方面都好一些,一些新的文件也开始用-命名。
august
2012-10-25 12:32:30 +08:00
習慣用 product_name
binux
2012-10-25 12:35:28 +08:00
抛开个人习惯,文件命名用哪种方式更合理,这个问题不用谈了
halfbloodrock
2012-10-25 12:42:11 +08:00
这个和操作系统有点关系,- 在Linux/Unix是参数符,不是很合适出现在Unix/Linux系统里。
conis
2012-10-25 18:45:40 +08:00
@zxsky1 我一般喜欢用camelCase的方式,写程序习惯了,因为C#和Javascript都是这种方式。但文件命名有时候会用_
conis
2012-10-25 18:48:49 +08:00
@binux Linux系统对大小写敏感,有些时候,url在程序中可能会被转换为小写,其实我是认为url的命名应该用_或者-,但-对SEO是比较好的。这样url和代码的习惯就不一致了,所以挺乱的。
conis
2012-10-25 18:49:22 +08:00
@august 觉得_不太好看,呵呵。
loveminds
2012-10-25 21:30:57 +08:00
Upper Camel-Case和短横线都有用
orvice
2012-10-25 21:33:54 +08:00
最喜欢 product_name
thedevil7
2012-10-25 22:24:29 +08:00
heheSmile.2012.10.25.txt
偶尔用 minecraft - OptiFine.jar 优点是看得比较清楚,缺点是长度增加比较快
techlivezheng
2012-10-25 22:51:54 +08:00
"Product name" 是 Windows 下的习惯,"product_name" 是 *nix 系的(集成自C),"ProductName" 是 Java 党。
lyping
2012-10-26 09:21:35 +08:00
product-name吧,写_比-多按一个键。
kaiix
2012-10-26 10:18:20 +08:00
Conform to language conventions.
BOYPT
2012-10-26 13:45:45 +08:00
个人习惯的方式最合理。
syngevan
2012-10-26 14:14:50 +08:00
这永远无法统一。
AEM
2012-10-26 21:04:14 +08:00
20121026凤凰城开盘预告DM文案.doc
ivanlw
2012-10-27 00:05:40 +08:00
@conis C#的类名用Upper CamelCase吧,对象名才是用camelCase
foru17
2012-10-27 00:08:44 +08:00
2012-09-01-开题报告-初版.doc
john
2012-10-27 03:41:17 +08:00
product_name
sinxccc
2012-10-27 05:02:58 +08:00
只要全组统一,每种都是合理的。

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

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

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

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

© 2021 V2EX