萌新问个逗逼问题:

2018-05-29 09:12:00 +08:00
 fslong

你们变量名是使用 getSession 这种方式还是 get_session 还是 get-session 这种方式?

9515 次点击
所在节点    Python
69 条回复
niubee1
2018-05-29 12:06:17 +08:00
getSession 是一个动作, 变量名最好用名词或者名词词组
stanley0black
2018-05-29 12:08:20 +08:00
css 用- 其他都是驼峰
sampeng
2018-05-29 12:14:51 +08:00
看语言规范啊。。go 是驼峰,php 和 java 随意,一般统一成,rust 是_。python 也是_。。。为何不统一?因为统一就要去对抗各编辑器的各种 lint。。其实觉得还好。。有 lint 做检查,无所谓
luoway
2018-05-29 12:24:19 +08:00
在描述性的语言( html、css、文件名)中最好用 a-b 这种,方便双击选词。
在逻辑表达的语言中,看习惯了。
由于历史系统不支持大小写的问题,资历老的语言用 a_b,新的语言往往 a_b、aB 都支持。
aristotll
2018-05-29 12:29:28 +08:00
nullcc
2018-05-29 12:34:41 +08:00
@aristotll 没毛病,我说的是一般
lzhCoooder
2018-05-29 12:58:09 +08:00
语言大战,编辑器大战之后场命名方式大战

驼峰法 vs 内核法 round1
qile1
2018-05-29 13:08:49 +08:00
python 定义一个常规过去数据库语句
SQLGETUserinfo="select * from user"
获取到列表就成了 SQLGETUserinfoList
决定一会用下划线,以前每个变量有._init_怕搞混才用驼峰法,不过一堆大写的缩写名称看着头晕
qile1
2018-05-29 13:09:57 +08:00
python 定义一个常规获取数据库的语句
SQLGETUserinfo="select * from user"
获取到列表就成了 SQLGETUserinfoList
决定以后用下划线,以前每个变量有._init_怕搞混才用驼峰法,不过一堆大写的缩写名称看着头晕
cuzfinal
2018-05-29 13:12:07 +08:00
第三种不存在的
pein
2018-05-29 13:14:06 +08:00
再分解一下,Session::get(...) 😄
snailsir
2018-05-29 13:16:37 +08:00
scheme 第三种
Damon4V
2018-05-29 14:41:32 +08:00
驼峰
kolagala
2018-05-29 15:19:22 +08:00
我会用 session,new_session
zdnyp
2018-05-29 15:31:28 +08:00
@zynlp 哎哟,撞名了
jason19659
2018-05-29 15:47:50 +08:00
第一种。。然而叫 session 不就完了
A555
2018-05-29 16:09:55 +08:00
huoQSession
jasonding
2018-05-29 16:42:22 +08:00
java 第一种,数据库表相关用第二种,第三种..没用过
killerv
2018-05-29 17:11:24 +08:00
Python 感觉下划线比较好,其他的驼峰
ctro15547
2018-05-29 17:23:23 +08:00
huo4_qu3_hui4_hua4

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

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

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

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

© 2021 V2EX