变量命名的规范性
鹿鼎记肯定 发布于2020-11-20 22:36 浏览:1530 回复:61
1
收藏

在命名变量的时候如果需要多个单词构成,我们通常会用下划线 _ 连接,比如

标签长度 label_len

训练数据 train_data

批大小 batch_size

......

 

但最近读代码的时候发现了一种新(少见)的命名方式——从第二个单词起开头大写:

标签长度 labelLen

训练数据 trainData

批大小 batchSize

 

网上查了一下没有相关资料,想问问大家的看法。

收藏
点赞
1
个赞
共61条回复 最后由七年期限回复于2020-12-10 09:13
#62七年期限回复于2020-12-10 09:13:19
#61 doubi渣渣回复
是的,约定俗成的规范

驼峰 驼背

0
#61doubi渣渣回复于2020-12-05 22:09:33
#60 七年期限回复
好多好像都是这样吧

是的,约定俗成的规范

0
#60七年期限回复于2020-12-05 17:37:17
#59 doubi渣渣回复
驼峰命名啊?Java就这样

好多好像都是这样吧

0
#59doubi渣渣回复于2020-12-02 08:16:35

驼峰命名啊?Java就这样

0
#58189******30回复于2020-12-01 22:38:21
#55 鹿鼎记肯定回复
可能是太关注深度学习工具本身,很多东西都忽略了

也对,毕竟精力有限,dl才是根本

0
#57七年期限回复于2020-11-28 20:55:30
#56 鹿鼎记肯定回复
七哥一起加油冲!

冲冲冲

0
#56鹿鼎记肯定回复于2020-11-27 23:02:23
#54 七年期限回复
我也是 哈哈

七哥一起加油冲!

0
#55鹿鼎记肯定回复于2020-11-27 23:01:48
#52 189******30回复
没啥区别,如果只是写一般的程序比深度学习本身容易多了

可能是太关注深度学习工具本身,很多东西都忽略了

0
#54七年期限回复于2020-11-27 16:43:25
#51 鹿鼎记肯定回复
奈何没学过Java,C和C++

我也是 哈哈

0
#53七年期限回复于2020-11-27 16:43:08
#50 星光ld1回复
驼峰命名啊,不算少见吧。。。

不少见

0
#52189******30回复于2020-11-27 13:16:31
#51 鹿鼎记肯定回复
奈何没学过Java,C和C++

没啥区别,如果只是写一般的程序比深度学习本身容易多了

0
#51鹿鼎记肯定回复于2020-11-26 17:55:06
#50 星光ld1回复
驼峰命名啊,不算少见吧。。。

奈何没学过Java,C和C++

0
#50星光ld1回复于2020-11-26 11:56:31

驼峰命名啊,不算少见吧。。。

0
#49何必固執回复于2020-11-26 09:27:30

驼峰命名嘛?

0
#48鹿鼎记肯定回复于2020-11-25 23:18:51
#41 周小鱼whoyou回复
我记得之前看过,Java的命令规范里有写到。如下:   浅谈Java中的命名规范 - 悟小天 - 博客园 (cnblogs.com)   3.方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式。 正例:userServiceImpl 反例:userserviceimpl
展开

受教了,现在用下划线

0
#47鹿鼎记肯定回复于2020-11-25 23:18:30
#45 西南交大开源回复
python建议尽量用下划线的

soga

0
#46七年期限回复于2020-11-25 17:41:50
#45 西南交大开源回复
python建议尽量用下划线的

受教了

0
#45西南交大开源回复于2020-11-25 10:38:28

python建议尽量用下划线的

0
#44西南交大开源回复于2020-11-25 10:38:05

一种是下划线命名

0
#43西南交大开源回复于2020-11-25 10:37:51

简单  一种是驼峰命名

0
TOP
切换版块