首页 Paddle框架 帖子详情
变量命名的规范性
收藏
快速回复
Paddle框架 问答深度学习 4100 64
变量命名的规范性
收藏
快速回复
Paddle框架 问答深度学习 4100 64

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

标签长度 label_len

训练数据 train_data

批大小 batch_size

......

 

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

标签长度 labelLen

训练数据 trainData

批大小 batchSize

 

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

1
收藏
回复
全部评论(64)
时间顺序
周小鱼whoyou
#42 回复于2020-11
thinc #34
打电话可还行哈哈哈

是这个链接

浅谈Java中的命名规范 - 悟小天 - 博客园 (cnblogs.com)

https://www.cnblogs.com/sum-41/p/11096732.html

0
回复
水水水的老师
#43 回复于2020-11

简单  一种是驼峰命名

0
回复
水水水的老师
#44 回复于2020-11

一种是下划线命名

0
回复
水水水的老师
#45 回复于2020-11

python建议尽量用下划线的

0
回复
七年期限
#46 回复于2020-11
python建议尽量用下划线的

受教了

0
回复
thinc
#47 回复于2020-11
python建议尽量用下划线的

soga

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

受教了,现在用下划线

0
回复
何必固執丶
#49 回复于2020-11

驼峰命名嘛?

0
回复
星光ld1
#50 回复于2020-11

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

0
回复
thinc
#51 回复于2020-11
星光ld1 #50
驼峰命名啊,不算少见吧。。。

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

0
回复
AIStudio810258
#52 回复于2020-11
thinc #51
奈何没学过Java,C和C++

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

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

不少见

0
回复
七年期限
#54 回复于2020-11
thinc #51
奈何没学过Java,C和C++

我也是 哈哈

0
回复
thinc
#55 回复于2020-11
没啥区别,如果只是写一般的程序比深度学习本身容易多了

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

0
回复
thinc
#56 回复于2020-11
我也是 哈哈

七哥一起加油冲!

0
回复
七年期限
#57 回复于2020-11
thinc #56
七哥一起加油冲!

冲冲冲

0
回复
AIStudio810258
#58 回复于2020-12
thinc #55
可能是太关注深度学习工具本身,很多东西都忽略了

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

0
回复
AIStudio810260
#59 回复于2020-12

驼峰命名啊?Java就这样

0
回复
七年期限
#60 回复于2020-12
驼峰命名啊?Java就这样

好多好像都是这样吧

0
回复
AIStudio810260
#61 回复于2020-12
好多好像都是这样吧

是的,约定俗成的规范

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户