老生常谈,在写这种代码给这些字段命名的时候是真的难受

2023-11-18 14:35:55 +08:00
 tlerbao

如下图,真的是瞎起的,一些词汇比如编制,真的感觉懂英文的都很难找到贴切的词语,索性拼音英文混搭了,别笑,大家在遇到这种情况的时候

都是怎么给这些字段命名的呢?

9176 次点击
所在节点    程序员
60 条回复
twofox
2023-11-18 17:16:25 +08:00
同感,有很多行业内缩写、专业词汇
要么是很难翻译,要么是翻译过来的话,得几十个字符
shench
2023-11-18 17:35:29 +08:00
@Fish1024 qlyyd
zoharSoul
2023-11-18 17:53:51 +08:00
这种还是拼音吧...
HaoyiHan
2023-11-18 18:14:37 +08:00
中文专门词汇不如全用拼音,然后前置一个标识提醒程序员该变量优先按拼音读(比如 zh_diaozhuan_shijian )
yhxx
2023-11-18 18:17:01 +08:00
@Fish1024 本来是这么打算的,但是后面发现类似的东西太多了,根本没法看懂
直接拼音 qing_long_yan_yue_dao
iomect
2023-11-18 18:23:20 +08:00
https://unbug.github.io/codelf/
起名困难症救星
byzod
2023-11-18 18:29:00 +08:00
项目要是能统一编码,我觉得 key 用中文也没啥
LifStge
2023-11-18 18:34:56 +08:00
@zomco 容我玩笑下 yes 的那个意思是啥 是事件 还是时间......
Anarchy
2023-11-18 18:48:36 +08:00
@zomco 拼音只用来处理专有名词,也不算不伦不类吧。
GP1
2023-11-18 19:26:07 +08:00
能用英文用英文,不行就拼音+注释。
kkwa56188
2023-11-18 21:48:43 +08:00
既然用拼音了, 加个声调吧, 加驼峰, 做满全套
Qing1Long2Yan4Yue4Dao1
tylearymf
2023-11-18 22:19:24 +08:00
我最近都是 gpt 命名
marcher233
2023-11-18 22:40:43 +08:00
想起一个事非常好笑,我司某客户数据库是租户形式,一个东莞数据库被拼音命名为 DongWan 。千万别犯这种错误就行,拼音相当好用的。
littlewing
2023-11-18 22:43:20 +08:00
拼音挺好的,不然你要硬翻译成英文,估计没人懂是啥了
akira
2023-11-18 23:09:37 +08:00
这种项目 ,用拼音就行了,对应的英文真没几个人认识的。
但是,不要缩写不要缩写不要缩写
geelaw
2023-11-18 23:19:20 +08:00
“编制”不算特色词汇,是政府语言,其本质是对任人数量有额定标准,英文可以用 budget/rate/ration 表达。

但现代程序理应可以处理 Unicode ,直接用汉字最简单。

@kkwa56188 #31 是 qing1long2yan3yue4dao1 ,另外汉语拼音正词法应该是 Qīnglóng-Yǎnyuè Dāo 或者 Qīnglóngyǎnyuèdāo ,即 Qing1long2Yan3yue4Dao1 或者 Qing1long2yan3yue4dao1 的大写方式比较好。
kkwa56188
2023-11-19 00:41:09 +08:00
问: 中文里 "编制" 例如说 政府 编制 人员 这种语境里, "编制" 怎么翻译英文?

ChatGPT 答:
在这种语境下,中文中的“编制”通常翻译为英文的 "staffing" 或 "establishment"。例如,“政府编制人员”可以翻译为 "government staffing" 或 "government establishment personnel"。这里的“编制”指的是一个组织中正式批准的职位数量和结构。
IvanLi127
2023-11-19 01:58:05 +08:00
现在这种不好弄的,都描述清楚问 ai ,给的翻译都还可以,拼音一两个还好,多了看着头大。中文还是汉字能表达清楚意思,拼音还是有重音的,再加上一不小心拼错,不太妙。
netabare
2023-11-19 03:19:47 +08:00
为啥不中文混英文,至少容易辨别词语构成。

比如「 get 编制成员 ID 」的可读性完爆拼音组合吧。

总觉得拼音有种半吊子信创的美感。
locoz
2023-11-19 05:00:18 +08:00
这种直接中文名完事了,清晰明了,完全不用担心未来看不懂

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

https://www.v2ex.com/t/993051

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

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

© 2021 V2EX