驼峰命名法,和下划线命名法那个更常用
看语言的吧,c一般下划线。
■网友
我讨厌驼峰命名法!
■网友
数据库表列定义反正都是下划线的,应用程序反正都是驼峰的。
■网友
通常每种语言都有自己的 Coding Style, 比如 C/C++ 和 python 是下划线,java 和 go 是驼峰。所以按照语言的规范来命名比较合理。
单纯就两种命名方式来说,我比较倾向于驼峰命名。
之前也是一直写 C++ 和 python 没注意比较,最近写 go 代码才体会驼峰的好处:
下划线增加了变量名字的长度。尤其我们追求变量名要有意义,通常需要几个单词拼成,下划线会让变量名更长。下划线在键盘上比较难打,而大写字母好打很多。所以写代码的效率会降一截。
■网友
都挺常用的,看你的语言环境啊,应用场景啊
总不能编程规范里要求驼峰命名你还拧着干吧,还有数据库对大小写不敏感这种环境...
驼峰更加紧凑,可读性这点因人而异(有人对大写不敏感的).搜索的时候记得不区分大小写,打字速度会变慢(毕竟都是不同的大写字母切shift也算挺麻烦的了),缩写需要统一规定(有人全大写,有人仅首字母)下划线会增加尺寸,长命名会导致需要换行(可能导致可读性下降).可读性略好(_看起来和空格其实差不多,所以和平时读文章一样)实际应用还是看场景.比如ST的HAL库,是两种方式融合的...HAL_GPIO_ReadPin()这种.习惯了也还好,比较容易区分.HAL表明这是库函数,GPIO表明外设,ReadPin表明具体功能.很长...敲起来很麻烦
幸好现代的IDE都具备自动补全,可以很快定位到你要的函数.
【驼峰命名法,和下划线命名法那个更常用】 最后...至于首字母大写(太难读了)和匈牙利命名法(系统匈牙利麻烦死还没啥用,应用匈牙利还有点用),请去世吧
推荐阅读
- 环球车讯网|东风高端品牌首款量产车型曝光,命名岚图FREE,12月18日首发
- 谍照|或命名“领克07”,领克全新中大型SUV谍照曝光
- 纯电|命名岚图FREE!岚图首款量产车型即将首发亮相
- 环球车讯网|命名岚图FREE 岚图新车于12月18日亮相
- 滨江|观江路、揽江路!南通崇川这2条道路命名方案公示
- |宝马7系纯电版谍照曝光!命名i7,双电机+四驱,动力、续航更强
- 特斯拉|国产Model Y进入推荐名录、蔚来更新NIO OS 2.8.0、何小鹏回应小鹏汽车命名 | 星球电讯
- 环球车讯网|自主品牌的高端车,朝代命名,10月销量达7545台
- 为何聊天软件喜欢用叠词命名呢比如:QQ,脉脉,陌陌,旺旺,钉钉
- 委员会委员|江苏省人民代表大会常务委员会任命名单
