1
avatasia OP 自己回了,打算采用Id,看老外的代码都是Id,而且Id本身是Identity的缩写。
|
2
qiuai 2012-02-23 15:18:08 +08:00
=.=没什么区别吧...我感觉Id只是因为自动大写才出现的
|
4
coderoar 2012-02-23 16:18:29 +08:00
Advertise是Ad,那么Identity写成Id也是正常的。非首字母大写的,很多只是习惯性写法吧。
|
5
soulhacker 2012-02-23 16:40:42 +08:00
都可以。
顺便说一句,这也是编程字体选择重要原则之一的来源:必须能快速区分大写的I、小写的l和数字的1…… |
7
iyten 2012-02-23 19:11:29 +08:00
还真没注意过,应该是Id把。
|
8
jo32 2012-02-23 20:04:39 +08:00
|
9
jo32 2012-02-23 20:08:51 +08:00
补充一下,上面是语法上的,编程上的讨论(java)参照:
http://stackoverflow.com/questions/1699944/what-is-correct-java-naming-convention-for-id |
11
frittle 2012-02-23 21:06:54 +08:00
个人习惯使用ID,不过必须承认在代码里Id比较顺眼,例如上面链接里的例子userIDCounter和userIdCounter。
@coderoar 英文正确的缩写是ID。Advertising/Advertisement 的缩写之所以写成Ad是因为那个缩写就读作"ad",而identity的缩写字母是分开来读作 i 然后 d 的所以写成ID。 |
12
coderoar 2012-02-24 11:45:07 +08:00
@frittle 哦,我忽略了发音。不过其实各语言都有自己的一套命名风格,例如Object C就推荐将约定俗成的全大写缩写按原样写出。
|
13
coderoar 2012-02-24 11:46:59 +08:00
楼主应该搜索自己用的语言的Style Guide,然后看看naming convention部分。
|