驼峰命名法有什么好处?

2015-06-29 11:59:55 +08:00
 nilai
个人不是很喜欢,大小写切换 太麻烦了。 个人更喜欢下划线分割。欢迎大家讨论!
14105 次点击
所在节点    程序员
62 条回复
w88975
2015-06-29 14:17:30 +08:00
个人觉得_LOUZHU_SHABI 这种命名法逼格超高 看着就跟系统级API一样..
sudoz
2015-06-29 14:19:12 +08:00
遵从语言的社区风格
visonme
2015-06-29 14:35:35 +08:00
只是一种命名方式而已,不要太在乎那种nice那种不nice了 ,自己喜欢那种就用那种了,两种基本都不用的人飘过 ,反正人家能直观的看出我的命名就可以了
visonme
2015-06-29 14:36:51 +08:00
但如果你的项目是协作项目或者社区项目那就有必要根据事先的规范走了
TianTao
2015-06-29 14:40:00 +08:00
写js的时候常用下划线
blue7wings
2015-06-29 15:38:13 +08:00
我函数喜欢用驼峰,变量喜欢用下划线,这样是不是不好?
DaniloSam
2015-06-29 15:40:34 +08:00
由于头像太闹心,把LZ给block了
zachgenius
2015-06-29 15:50:15 +08:00
真想把LZ给B掉,头像太闹心
nullcc
2015-06-29 15:56:21 +08:00
Obj-C的惯用命名法可以说几乎把驼峰法发挥到了极致,刚开始可能会不适应,时间久了以后你会发现其实还是很带感的。
digimoon
2015-06-29 16:26:33 +08:00
喜欢下划线,可读性好很多
xiHuanXiaHuaXian,keDuXingHaoHenDuo
moe3000
2015-06-29 16:33:10 +08:00
我是来看头像的
WildCat
2015-06-29 16:52:14 +08:00
明显是遵从语言的惯例,你 Python Ruby 里面全用驼峰法会被喷的吧
CRight
2015-06-29 16:53:48 +08:00
你这头像…我真擦了一下屏幕。
dallaslu
2015-06-29 17:03:29 +08:00
都是浮云。「驼峰命名」与「下划线分割」可以很方便的转换。
abscon
2015-06-29 17:11:06 +08:00
@digimoon

xi_huan->xia_hua_xian+ke_du_xing->hao_hen_duo

xiHuan->xiaHuaXian+keDuXing->haoHenDuo

驼峰命名法胜出
EPr2hh6LADQWqRVH
2015-06-29 17:13:23 +08:00
世界上还是有一些东西,是不区分大小写的
xifangczy
2015-06-29 17:15:36 +08:00
如果是你一个人写什么方法都无所谓,统一就好。最怕那种服务端用一套 前端的人用另一套命名方法。要疯。
roychan
2015-06-29 18:30:06 +08:00
类大驼峰,函数方法下划线,变量小驼峰…
Gonster
2015-06-29 18:43:35 +08:00
有些专有名词和缩写本身就是大写的,这时候写在驼峰命名的变量和方法名里会让我很纠结
bdbai
2015-06-29 18:47:37 +08:00
@WildCat 弱问Python啥习惯?

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

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

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

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

© 2021 V2EX