只是水帖图一乐,要是这都觉得看出优越感了,那你需要反思一下了
1
Leonard Jun 1, 2021 正常水平
|
2
yukiww233 Jun 1, 2021 粗看还以为是不认识的高级词汇...还复制到外面去查了一下...
|
4
root01 Jun 1, 2021
no_测试用户, 哈哈
|
5
Telegram Jun 1, 2021 取名字嘛,能看懂就行,哈哈哈
|
6
gitdoit Jun 1, 2021
还行,你是没见过几十个中文缩写不带注释的
|
7
leavic Jun 1, 2021
越奇特越不容易跟别人冲突
|
8
abersheeran Jun 1, 2021
Python 变量名可以用中文啊,`非测试人员`不就成了
|
9
p8YFk4f3E8SJ3aEv Jun 1, 2021
我遇见过中文首字母拼的变量名,全靠猜
|
10
Chihaya0824 PRO 我一瞬间以为是什么德语 23333
|
11
linbiaye Jun 1, 2021
能让人一目了然的就是好名字。
|
12
sillydaddy Jun 1, 2021 改成 no_ceshuser,是不是更符合英语词汇的构造?
no_ceshiuser 就不太像英语单词了,然后就被你发现了。。 |
13
lmmortal Jun 1, 2021
个人认为这变量名很好呀,至少实现了中美合璧不是吗
|
14
flytsuki Jun 1, 2021
这个变量命名已经非常好了,没给你写成:fcery
|
15
faceRollingKB Jun 1, 2021
可能你同事一时间没想起来 test 这个单词,建议你选择原谅:D
|
16
guisheng Jun 1, 2021
太太喜欢 使用 test 或者 example 做为变量名称,类名称。很有歧义呀。
|
17
ungrown Jun 1, 2021
|
19
sandman511 Jun 1, 2021
@guisheng 确实 楼主同事应该是出于 test 容易引起歧义所以这样命名的
就跟之前我同事命名的一个 xx 测试业务叫做 testxx.java 而不是 xxtest.java 一个道理 楼主以为自己在第二层 其实你同事在第五层噢 |
20
zhengfan2016 Jun 1, 2021 那你是没见过取拼音首字母来取变量的,比如广东省教育考试院
[]( https://imgtu.com/i/2nEtPg) |
21
79lawyer OP @sandman511 #19 或许有个词是 tester ?
|
22
79lawyer OP @zhengfan2016 #20 哈哈哈哈哈有效防止信息泄漏
|
23
biangou Jun 1, 2021
能让人一目了然的就是好名字。
|
24
sandman511 Jun 1, 2021
虽然这个命名确实有更好的选择
但是遇到一些自认为很离谱的事情的时候 可以先反问下自己 是不是其中有没考虑到的“隐情” |
25
79lawyer OP @sandman511 #24 看过了,这个接口只是用来同步人员,与之相关的只有测试人员和非测试人员两种情况,他的变量:ceshiuser 和 no_ceshiuser 。其他没有任何调用的地方
|
26
wr516516 Jun 1, 2021
至少能看懂
|
28
noroot Jun 1, 2021
一下没反应过来,还以为 ceshiuser 是什么单词。
然后发现是 ce shi user 。。。半拼音半英文,跟我同事有得一拼。猜猜我同事的命名:zhileng_temp 。 |
29
YvesX Jun 1, 2021
@zhengfan2016 #20 字段多了以后使用拼音缩写是比较方便的,编码人员认知负担轻,易于联想。
|
30
YvesX Jun 1, 2021
英语写错了或者瞎缩写才是最不能忍的。
|
31
joApioVVx4M4X6Rf Jun 1, 2021 @noroot 支棱_临时。贵司莫非是卖伟哥的
|
32
woomly Jun 1, 2021
取名字嘛,重要的是开心 😺
|
33
Vegetable Jun 1, 2021 懂了吗?懂了就比 fcsrf 强
|
34
Vegetable Jun 1, 2021
*fcsry
|
35
x86 Jun 1, 2021 via iPhone
一眼就看明白的就是好
|
36
HankAviator Jun 1, 2021
@zhengfan2016 数据库里命名用中文缩写通常是可以的,字典里解释好就好。
|
37
jorneyr Jun 1, 2021
我竟然看一遍就明白了,说明这个名字取的不错,见文知意
|
38
foMM Jun 1, 2021
@zhengfan2016 #20 这完全是密码……
|
39
xiaomingVTEX Jun 1, 2021
no ce shui user 哈哈
|
40
eason1874 Jun 1, 2021 以后 00 后上岗写的可能是:
csry 和 csry(bushi) |
41
sybb Jun 1, 2021 via iPhone
竟然这么多人觉得没问题啊,那为什么从学习编程开始就一直被灌输的思想就是不要用拼音命名这样不规范?还是说真的有大量的 coder 都不在乎代码规范?
|
42
zhuang0718 Jun 1, 2021
挺好的 言简意赅😜
|
43
xsm1890 Jun 1, 2021 我觉得我可以祭出我司的大招。微信刷脸=====weixin_brushface
|
44
yunye Jun 1, 2021
言简意赅,通俗易懂,又不失风趣幽默。你同事有个好文采!
|
46
est Jun 1, 2021
你看得懂的变量名字就是好的变量名字。
|
47
xnplus Jun 1, 2021 ggjydyb 公共交易定义表
|
48
liudaolunhuibl Jun 1, 2021 sssscService=上诉审审查业务类
|
49
dallaslu Jun 1, 2021 很常见啊,比如 cacheuser -> 擦车用户
|
50
yitingbai Jun 1, 2021
这个没毛病吧
|
51
freemoon Jun 1, 2021
大惊小怪
|
52
OHyn Jun 1, 2021
一眼能看懂的算好名字,这个符合标准。虽然我也感觉中西合璧不太合适哈哈哈哈哈哈哈。
|
53
WhiteDragon96 Jun 1, 2021
@zhengfan2016 那你是没见过去拼音首字母还大写来取变量名的,正在对接
 |
54
ParfoisMeng Jun 1, 2021
两开花
|
55
Shyla Jun 1, 2021
@zhengfan2016 这缩写没一个看懂的……
|
56
hatw Jun 1, 2021
我觉得还可以啊,至少能看懂。。。。
|
57
cmdOptionKana Jun 1, 2021 还是建议大家不要过度鄙视中文变量名,主要原因是,现实中所谓的英文变量名真的太多问题。
|
58
vickchen1992 Jun 1, 2021
|
59
kiracyan Jun 1, 2021
我觉得还行
|
60
Zhouisme Jun 1, 2021
no_ceshiuser,一眼没看出来,当看到 user 就反应过来了。问题不打,写完代码后大不了打开谷歌翻译,然后在粘贴进来就好了。变量这种问题不大的,还有注释呢。直接注释中文写,然后再软件翻译一遍英文。
|
61
RRRoger Jun 1, 2021
那你是没见过 SAP ABAP 里面的变量名
|
62
LDa Jun 1, 2021
还不如叫 ceshirenyuan_bushi 呢
|
63
banishee Jun 1, 2021
@vickchen1992 jd 的?
|
64
neowong2005 Jun 1, 2021 via Android
我闻到浓浓的优越感
|
65
X0ray Jun 1, 2021 @vickchen1992 我觉得你这个还好,要是在中文首字母命名的前提下,图上面这样是挺规范的。如果开发人员或者维护人员的英文水平不够,强上英文会更奇葩。
|
66
didididididi Jun 1, 2021
我还用 google 翻译了一下,检测结果为日文 -> 鼻子
|
67
scegg Jun 1, 2021
@vickchen1992 不知道,接触过中软的系统数据库都这个样。
|
70
79lawyer OP @neowong2005 您说的真对
|
72
toesbieya Jun 1, 2021
@vickchen1992 航天的电子发票对接?
|
73
casparchen Jun 1, 2021 via iPhone
fan_hui_de_data = ...
返回的数据 |
74
yuruizhe Jun 1, 2021
我还见过 xxx_sangeyue 这种命名呢
|
75
locoz Jun 1, 2021
还好吧,至少你还能看得出是个啥,我昨天看了份远古代码,里面有个 django 项目叫 help,里面的包名叫 help_me,不看内容都不知道是个啥...还有几个函数叫 jojo 、bad 、chaijie 、faqi,前两个完全不知道是干什么的...
|
77
hhjswf Jun 1, 2021
见过 pice 吗是价格
|
79
cmdOptionKana Jun 1, 2021 为什么优越感好像变成贬义词了?
要么拼音,要么英语,这种拼音英语混合,而且还是非常生硬地混合,很明显是不好的,不提倡的,不是大家应该追求的。 对于明显不好的东西,如果自认比他好,大大方方有一点优越感又有何妨。 |
81
bwangel Jun 1, 2021
python 是支持中文编程的。
所以可以写成 ``` 非测试用户 = False if 非测试用户: balabalabala ``` 当然这不符合 pep8 的规范,https://www.python.org/dev/peps/pep-0008/#source-file-encoding 但 pep8 还要求所有注释都应该用英文来写(In addition, string literals and comments must also be in ASCII.),但有多少公司能够做到呢?所以,不用挣扎了,与其用这种中英结合的命名,还不如直接用中文命名 |
82
SingeeKing PRO @vickchen1992 #58 GHF_EMAIL 不符合规范,应该用 GHF_YX 或者 GHF_DZYX
|
83
bwangel Jun 1, 2021
@bwangel #81
https://www.python.org/dev/peps/pep-0008/#comments Python coders from non-English speaking countries: please write your comments in English, unless you are 120% sure that the code will never be read by people who don't speak your language. 我说的不太严谨,如果你的注释不会被不说中文的人阅读,那么 PEP8 中也是允许写中文注释的 |
84
Jooooooooo Jun 1, 2021
能看懂就好
|
85
Routeros Jun 1, 2021
请问正确答案是什么?
|
86
qiaobeier Jun 1, 2021
至少 no 后面加了下横杠🤣
|
87
fredli Jun 1, 2021
newbee
|
89
zhongpingjing Jun 1, 2021
@zhengfan2016 笑死,这个项目当时差点接手了,看文档差点看吐了
|
90
msaionyc Jun 1, 2021
昨天看到一个 suckTopBig.jsp
|
91
onionKnight888 Jun 1, 2021
@vickchen1992 金三里这些太正常了
|
93
RayJiang9 Jun 1, 2021
我司 身份证开始日期==>id_start_date 身份证结束日期==>yxq 签证机关==>qzjg
|
94
Lin0936 Jun 1, 2021
unceshiableuser
|
95
vickchen1992 Jun 1, 2021
@toesbieya #72 bingo
|
96
cw2k13as Jun 1, 2021
23333,看了半天才看懂
|
97
towave Jun 1, 2021
要看背景,即使中文拼音开头的也正常
|
98
wangcansun Jun 1, 2021
让我想起了大学在华为实习写 java,变量命名叫做 int1 int2 int3
惊呆了,然后我就离职了 |
99
EHemingway Jun 1, 2021
@root01 看到你这评论才看出来,好家伙直接给我整懵了
|
100
Thinkerous Jun 1, 2021
真语义驼峰命名发
no_ceshiuser |