getUserId 还是 getUserID?

查看 276|回复 32
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 比较合适
您需要登录后才可以回帖 登录 | 立即注册

返回顶部