结构体名用中文
变量名用拼音和英文混合
哪怕都用拼英也统一风格呀,要么都缩写要么都全写。。
注释抄的文档的,不是他自己写的。。
最后配上 360
1
q8515620 96 天前 via Android
哈哈哈哈哈哈
|
2
jstony 96 天前
以后都是 ai 编程,ai 能看懂就行了,人不需要看懂,哈哈
|
3
kxg3030 96 天前
为什么我看图片都是损坏的
|
4
xcsoft 96 天前
这该不会是易语言写多了吧 哈哈哈哈
|
5
9136347 96 天前 3
提个建议,在 json 内的 key 名 可以用下划线吗?我一直认为在数据传递的过程中,用小写加下划线比驼峰舒服。
|
6
maxwellz 96 天前
这...写的,能跑就行🙏
|
7
retrocode 96 天前 3
可以了, 至少看着规整都是大驼峰, 命名风格明显是不同老哥在不同时期加的, JD, WD 应该是最长用到的, 可能到处都是于是老哥起了个短的, 剩下的 英文/拼音/拼音加英文/拼音首字母缩写 混用一般都是不同人不同时期挨个加上去的.
看情况, 这应该是内部沟通对象, 那属性也有可能是其他早期接口传回来的导致一直沿用下来也不一定. 槽点不大, 至少都有注释了, 可以了真的. 至于 360 有啥吐槽的, 功能全面简单好用论安全性秒火绒几条街, 都程序员了还驯服不了那几个广告? |
8
Vegetable 96 天前 5
除了发动机转速有点难绷,其他都可以接受
|
9
shadowyue 96 天前
超复杂的业务名称你们是怎么命名的?翻译成英文好长一段又不知道翻译的好不好。拼音感觉也不太行。
搞得我有时候都放弃了,直接一串中文。。。。 比如近 30 天目标分成基数,近三个月分成金额趋势 |
10
maxwellz 96 天前
哦,还缺英文单词拼写错误,不然就齐活了
|
11
Jesens 96 天前
我感觉还好,因为翻译成英文会很长
|
12
yanyao233 96 天前 via Android
有中文注释就偷着乐吧,下回直接不给你加注释🤣
|
13
madku 96 天前
注释很详细
|
14
HappyAndSmile 96 天前 3
这种偏向业务的不好用一长串英语命名变量,用中文其实是可取的,反而减少误解和沟通成本
|
16
gerefoxing 96 天前
会计、财务、税务业务那些字段有些用英文名就很长,基本都是用拼音
|
17
jrqlxue 96 天前
golang 其实可以直接中文变量名的,用拼音和英文你们很照顾了..
另外,用 int32 int16 uint8 uint16 而不是直接 int 很细致了,不清楚是不是要嵌入式/物联网对内存有更高的控制要求 |
19
CodeCodeStudy 96 天前 7
发动机转速,FDJZSpeed ,有点绷不住,用 EngineSpeed 不就好了,或者 FDJZS
|
20
shenyiyouge 96 天前
@raviscioniemeche 我也是,感觉是梯子问题..
|
22
ZX16815 96 天前 2
不重要,不考虑场景的规约狗屁不是。还有些规约属于是制定者的自嗨,更加不必理会
|
23
tallest 96 天前
我觉得抽象的是那个中文的结构体名字
|
25
dupenn 96 天前
知足吧,我这还有使用中文拼音的第一个字母的,我想破脑袋也不知道他这个名称是啥意思
|
26
ouou0701 96 天前
我之前的同事写了个我绷不住的变量名 kuaisuRecharge 拼音+英文组合
|
27
ovtfkw 96 天前 via iPhone
能跑就行,激动个啥
|
28
beneo 96 天前
这是一个故事的开始,讨厌“他”,理解“他”,成为“他”
|
30
Huelse 96 天前
还在用个 360 加速球确实有点崩不住
|
31
hhhh115 96 天前
有注释就该烧香了
|
32
jadehare 96 天前
这结构命名确实难绷
|
33
cutecore 96 天前
我们直接中文枚举
|
34
ChainLock 96 天前
优雅
|
35
ChainLock 96 天前
我知道这并不好笑,但是我实在忍不住啊
|
36
yelc668 96 天前
出来赚钱而已,那能有那么多要求,能正常发工资就阿弥陀佛了
|
37
kanepan19 96 天前
能跑就行,大家都是混工资的
|
38
tool2dx 96 天前 1
我拼音不好,起变量名,要么英文要么中文。拼音有歧义,实在不好猜。
比如"周边车牌号"等于 surrounding_license_plate_numbers, 名字长点就长点,反正用的不多。 |
39
ShareDuck 96 天前
只要不用拼音缩写,其他的我都能接受。用中文没什么问题,不过前提是不要使用不支持中文的工具就好。
|
40
sagaxu 96 天前
见过字段名全部用 ABC+数字后缀的,数据库表名字段名也是这样,问就是增加第三方二次开发成本,更有机会拿到后续项目
|
41
a1562619919 96 天前 via Android
写代码不是为了写出让所有人都满意的代码,而是写出自己能看懂的代码
|
42
noahlias 96 天前
缩写加英文+中文拼音 混合大杂烩
哈哈 |
43
gnahzraensim 96 天前 1
部标? 现在都发展到什么版本了 ?
|
44
Tanix2 96 天前
这种专业领域纯中文挺好的
|
45
shijingshijing 96 天前
@q8515620 仅有的英文信号 Signal 还拼错了 。。。
|
46
byzod 96 天前
就这,你要是去实体行业看看那些野路子工程师自己搓的小程序
保证什么低血压低血糖全给治好了 |
47
XFLx2 96 天前
只说 2 个字:震惊
|
48
kran 96 天前 via Android
曾经做过一个人效系统,最终决定变量名使用中文。最简单便捷容易理解。
|
49
seeu2ex 96 天前 via iPhone
英文缩写不知道咋整
|
50
lambdaq 96 天前 1
英语、拼音、混搭,我都能接受
我不能接受英语拼写错误,拼音平翘舌搞错,缩写把顺序写颠倒这种。。。太尼玛蛋痛了。。。。 |
51
shijingshijing 96 天前
你把它理解成 防御性编程 的一种是不是就不会那么难受了?
|
52
mark2025 96 天前 1
@HappyAndSmile 是的,尤其是财务、库存场景,用英文、缩写、拼音都很麻烦,还是中文简洁明了~
|
53
aliveyang 96 天前
有注释的话我感觉还行
|
54
dji38838c 96 天前
这是因为英文词汇有限
只能这样了 |
55
Arthit 96 天前
我还见碰见过把中文当字段名名呢
|
56
Lynntox 95 天前 1
我感觉已经可以了 又没有乱七八糟的
|
57
RoccoShi 95 天前
FDJZSpeed 有点难绷哈哈哈
|
58
Abbeyok 95 天前
拼音加英文确实有点难绷,但是起码写了备注
|
59
needpp 95 天前
哈哈,cache [擦车] 来了
|
60
hiboshi 95 天前
这重要么?有时候业务就是很难起名字,强行用英文 有时候真的不合适。
|
61
danisadreamer 95 天前 via iPhone
有没有一种可能,这个是工具自动生成的,配置里的结构体名字就叫这个
|
62
netabare 95 天前 via iPhone
头一回见到把类型、参数名和注释垂直对齐的格式,这种格式要是稍微改个参数名感觉要维护起来会很难受
|
63
luodan 95 天前 1
纯英文: Height, 纯拼音: RanLiaoXiaoHao, 拼音首字母: JD, 英文+拼音: JiaSuTaBanAddr, 英文+拼音首字母: FDJZSpeed, 拼音+英文首字母: LPNZhouBian 。真是叹为观止!叫这哥们努努力,加上“英文首字母”和“英文首字母+拼音首字母”两种方式,8 种命名的排列组合就齐了。
|
64
mingtdlb 95 天前
我主张 能跑起来,且稳定,没毛病就行
|
65
Ackvincent 95 天前
大家都在摸鱼,差不多就行了。
|
66
ivvei 95 天前
过于离谱,叹为观止。特别是 FDJZSpeed ,真的不是来搞笑的么…… 转 都出来了,速 居然成了英文
|
67
suyuyu 95 天前
|
69
laofan666 95 天前 via iPhone
不好翻译的情况下起中文名没毛病
|
70
vvhy 95 天前
FDJZSpeed 这个实在绷不住哈哈哈哈
|
71
NewMoorj 95 天前 1
别笑,这不就是有些人推崇的增加维护难度吗?只有自己能看懂,可以增加自己的不可替代性。
坛里经常这样,教别人如何不可替代,自己遇到了又要骂的。 |
72
jadec0der 95 天前
我觉得最绷不住的是 KGSigal 开关信号
Signal 还是错的 |
73
gesse 95 天前 9
嘲笑的都是在互联网公司待习惯的或者毕业没几个年头的
不嘲笑或者一笑而过的都是基层经验丰富、贴近生产生活的 |
74
ZGame 95 天前
有注释就挺好的 我感觉要么全中文 要么英文会好点
|
75
noahlias 95 天前 4
|
76
shoco 95 天前
命名三个原则,1. 易理解; 2. 免记忆; 3. 好用。 所以缩写前缀加中文是相当适用的。
|
77
enaxm 95 天前
谁管这个,很多都是以前留下来的,开发离职了好几个了,改啥
|
78
dbpe 95 天前
我觉得没什么问题..最终是要服务到人的..人舒服就好了..如果组内都是这种...你换个英文的...emmm..
|
79
zhangeric 95 天前
有注释能看懂就行了,可能人公司就是这么规定得.看不惯,你大不了自己再转一下呗.
|
80
asasjajsajsd 95 天前
一些专业名词用 拼音 缩写很正常的, 因为专业名词 一大坨
|
81
uiosun 95 天前
kuaidi_hundred……至今觉得很强!第一眼看过去,以为是英文,仔细一看,有点英文,但不多
|
82
duanxianze 95 天前
哈哈哈哈,其实挺好了,有注释就行
|
83
gpt5 95 天前
挺好的,jd,wd 比 latitude ,longitude 好写多了
|
84
X0V0X 95 天前 via iPhone
360 加速球才是亮点
|
85
codingKingKong 95 天前
你猜我为什么笑不出来, 我正在接手一个项目...
|
86
jwj 95 天前
对接过 GPS ,命名命烦了,直接 a-z
|
87
leinad59 95 天前 1
吐槽理解。
但不明白为什么用“有个沙雕”来攻击楼下。 |
88
ethangogogo 95 天前
只有我觉得甚至有点恐怖吗,看起来像是什么汽车相关的,安全性堪忧
|
89
silentCM 95 天前
我之前做一个政府的公积金的项目他们也是这样写的,数据库字段命名,代码里面都是拼音首字母大写,我根本不知道什么意思。
|
90
Znemo 95 天前
不是为这种代码辩解,确实专业名词太多,被迫用有限的词汇量去描述大千世界 😂 有的时候使用拼音可能要比使用了错误的单词好些。
|
91
Narcissu5 95 天前
中文比拼音缩写好,拼音缩写就跟脸滚键盘滚出来的一样。还有有些中文名字,翻成英文真的就翻不回来了
|
92
yooomu 95 天前
@jrqlxue #17 这个估计是 golang 结构体与字节数组用 binary 包序列化和反序列化的强制要求,类型需要是有明确长度的。看物联网场景与硬件交互估计免不了这个
|
93
misaka20 95 天前 1
单看这部分代码,命名差强人意,但整体看起来比强行用英文命名的好理解的多。
|
94
abelmakihara 95 天前
@lambdaq 我也最讨厌这种人 典型的糊弄加不专业 常见单词都能拼错我很怀疑这种人的工作能力
|
95
cominghome 95 天前
能看懂就行,我反正觉得问题不大。
专业英语还是有点门槛的,非日常用词第一时间想不起来直接用拼音替代并不是什么丑事(有些单词用的人第一时间想不起来读的人没准也没法顺利读通) |
96
kangyue9999 95 天前 via Android
想想看这代码要放在你的车上的话有点怕怕的
|
97
cominghome 95 天前 2
@noahlias
你这难道不是刻板印象?说白了还是见识少,让你去对接几个 ERP 或者财会系统你就老实了 |
98
tomatocici2333 95 天前
@silentCM 这种都有字典表的 其实还好
|
99
noahlias 95 天前
|
100
ljtfdt 95 天前 1
我感觉没啥问题,简单明了,好理解,好沟通。竟然这么多人觉得不合理... 那么 OP 觉得应该怎么命名呢,能否重命名一下,提供个示例?各路大神也可以重命名下
|