对接群里看到别的公司发的代码截图,有点绷不住

2024-07-30 16:34:52 +08:00
 mainjzb

结构体名用中文

变量名用拼音和英文混合

哪怕都用拼英也统一风格呀,要么都缩写要么都全写。。

注释抄的文档的,不是他自己写的。。

最后配上 360

24448 次点击
所在节点    程序员
174 条回复
Fallever
2024-07-31 10:56:20 +08:00
中文命名+GBK 编码 打开直接编译错误
mitx
2024-07-31 10:56:59 +08:00
是的,用汉字用英文用拼音都可以接受,但你都得统一,就是混着用我看到就会很想问为什么上面是这样写下面又是另外一种格式写?
比如之前看到一个比赛的命名

teamLeft
teamRight

leftPoint
rightPoint
herewego
2024-07-31 11:03:49 +08:00
@jrqlxue 用中文命名挺好的 更直观
ivvei
2024-07-31 11:14:45 +08:00
@ljtfdt 那你咋不写个 a b c 呢,配上注释也能使用对吧。垃圾命名就垃圾命名,这都没毛病那什么有毛病?就一个结构体里的都一致不了,还谈一仓库代码?那你真是想的有点多。人家说一屋不扫何以扫天下,你是反正一天下扫不了我干嘛要扫屋子里
EndlessMemory
2024-07-31 11:16:17 +08:00
图裂了
artiga033
2024-07-31 11:19:07 +08:00
专有名词翻译成英语还不如直接用汉字,现代编程语言支持 Unicode 标识符就是为了这个,但是拼音缩写纯恶心人
fancy2020
2024-07-31 11:20:19 +08:00
这是汽车上的系统?
这种代码质量,没人担心安全性问题吗..
zkqiang
2024-07-31 11:27:11 +08:00
FDJZSpeed 可太搞了,如果是 FDJSpeed 或者 FDJZS 都还能解释得通,而他只把“发动机转速” 中的 “速” 翻译成英文,保留了“发动机转”的拼音首字母,这简直是起名鬼才
zkqiang
2024-07-31 11:30:51 +08:00
这好像是汽车行驶日志,能说一下是哪个品牌吗,在车机里跑这种质量的代码,以后我开车躲着他点
jadeborner
2024-07-31 11:37:39 +08:00
没毛病,这种术语太专业的就得拼音注释,整个纯英文的到时候还想不起来啥意思
cnsdytedison
2024-07-31 12:03:44 +08:00
@zkqiang 有没有可能那个变量已经被占用了Σ( ° △ °|||)︴
karmaisbitch
2024-07-31 12:04:47 +08:00
像我们这种行业软件用英文命名简直就是灾难,很多词汇都是中文特有的
ipoh
2024-07-31 12:06:20 +08:00
代码质量和工资挂钩,下次再吐槽之前把对方的工资一并发出来。
enihcam
2024-07-31 12:16:28 +08:00
同意那些说“能看懂就行”的评论,那么……这个写代码的人月薪 3000 ,不能再多了。
securityCoding
2024-07-31 12:23:55 +08:00
gpt 对命名加注释手到擒来,我有时候简单的 parser 都让它做了
wtgam
2024-07-31 12:28:31 +08:00
这个不会是国产新能源的车机系统吧,这种质量能确保安全吗
wulinn
2024-07-31 12:41:02 +08:00
有注释,已经超越了 99.99%的项目代码了。
boqiqita
2024-07-31 12:48:57 +08:00
中文不可怕,可怕的是代码用 GBK ,注释用 GB2312/GB18030 ,主打一个怎么调都有乱码
nzynzynzy
2024-07-31 13:00:29 +08:00
@shadowyue #9 如果我理解分成是佣金分成,可以理解为 commission ,缩写 comm 。如果是比如分配到某个金额我会理解为 allocation ,缩写 allo 。如果所有场景内都是基于分成的功能,我会忽略掉这个表达。

其他部分可以作 targetBaseline_30d ,amtTrend_3m
nzynzynzy
2024-07-31 13:03:11 +08:00
@CodeCodeStudy #19 EngineRpm ,有专门的单位的就叫 RPM (玩极品飞车时候学的

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

https://ex.noerr.eu.org/t/1061237

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

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

© 2021 V2EX