nuomiphp
正在加载…
请使用更现代的浏览器并启用 JavaScript 以获得最佳浏览体验。
加载论坛时出错,请强制刷新页面重试。
getUserId 还是 getUserID?
qeqv
这个问题也是困扰过我,现在我选择 Id Url
olaloong
我们的傻瓜 checkstyle 定死了不允许连续出现两个大写字母,so...
makelove
建议无脑算法,永远只大写第一个
vthe
get_user_id
ChefIsAwesome
按语法,缩写应该大写。但是现实中,很多不大写的情况。
以 url 举例,path 分大小写,协议和域名不分大小写。HTTPS://v2ex.COM 这地址你看着怪不怪。FBI 应该是全大写。FBI 的网址,只能是全小写的 fbi.gov 。
再例如,km/h 都是小写。
写驼峰,就别管缩写大写的问题。
WasteNya
gEtUsErId
caixiangyu17
主要命名的话,还是 Id, Url 比较舒服
看到两个大写字母挨着的变量名难受
aoeui
gowl
别的语言不知道,按照 C# 的规则应该是 Id 和 Url
Rocketer
之前遇到过一个前端问题,我们写的程序( js )是驼峰式命名,但框架映射到 html 和 css 时会使用下划线式的命名。
具体细节记不清了,但反正它每遇到一个大写字母,就会转成下划线加小写的形式,比如我写 imageURL ,它实际操作的是 html 里 image_u_r_l 这个属性,所以要求我们必须用 imageUrl 这样的命名,才能操作到预期的 image_url 这个属性。
这个框架还是微软出的,所以我觉得为了保证各种命名规则的可转换性,还是应该用 getId ,getUrl
popil1987
ID 的情况还和 URL 不一样,ID 是一个单词的缩写,似乎 getId 比较合适。URL 是三个单词的缩写,似乎 getURL 比较合适
jjshare123
驼峰和下划线互转的话,是:大写字母 = 下划线+小写
getID get_i_d
getURL get_u_r_l
你再看看,就知道怎么抉择
tairan2006
golang 是 ID ,java 就 Id ,习惯就好
zealinux
get_user_id
get_xxx_url
清清爽爽,没有你的烦恼
gowl
> 按照 C# 的规则应该是 Id 和 Url
是的,谢谢:)
@aoeui
gowl
纠正:
> 按微软的命名规则的话是 ID 和 Url 。
应为:
按微软的命名规则的话是 Id 和 Url 。
gowl
Id 是 Id 不是 ID ;但 IO 是 IO 而不是 Io ,区别在于 Id 是「一个词的缩略形式」,而 IO 是「首字母缩略词」。
leonshaw
维基百科 identifier 上缩写都是 ID ,没看到 Id
Pastsong
getUrlForIosAppId
mejee
怎么舒服怎么来,别人看得清晰比较重要,我选择 Id ,Url
2NUT
魔怔了
« 上一页
下一页 »