大家对于中文变量名是如何看待的?

2019-11-01 21:38:00 +08:00
 FakeLeung

恕我愚昧,实在是不想翻译各种奇怪的名称了,直接用中文当作变量名简洁明了(对于我来说)

不知道大家如何看待中文变量名的?

28337 次点击
所在节点    程序员
317 条回复
nemo95
2019-11-01 22:13:44 +08:00
这来回切输入法不是要疯了
linvaux
2019-11-01 22:22:30 +08:00
打!往死里打!
cmdOptionKana
2019-11-01 22:24:28 +08:00
切换中英文是按一下 shift

而英文切换大小写是按一下 caplock 或按住 shift

如果上面这些中文改成英文,必然中间会需要转换大小写或增加下划线

结论是,中文变量名并没有增加按键次数。
ksedz
2019-11-01 22:24:57 +08:00
可读性真不错,有些比较专业的词与其看那些蹩脚的英语,不如中文变量
essicaj
2019-11-01 22:29:54 +08:00
这种情况如果用英文或者拼音,多多少少都要配上个注释才好读懂。加上注释的话,一旦发生变更,变量名一改注释也得跟着改。再加上注释会增大代码的行数,怎么都没有直接用中文的简洁。只是不知道 ide 对中文的支持到什么程度,包括像拼写错误提示、重构、输入提示可能都会失效
miaomiao888
2019-11-01 22:30:43 +08:00
可以,相当简洁明了
shily
2019-11-01 22:35:36 +08:00
@linvaux 不是拉出去弹死?
FakeLeung
2019-11-01 22:37:02 +08:00
@binbinyouliiii #8
我是看过了,webpack 打包后,不会有中文的,全部变成了 abcd。
FakeLeung
2019-11-01 22:38:35 +08:00
@niuxuewei #1
@LionXen #4

vscode 的 palenight theme.
FakeLeung
2019-11-01 22:39:35 +08:00
@ayase252 #19
有的

FakeLeung
2019-11-01 22:41:27 +08:00
@nemo95 #21
@blankme #6
其实切换也就按 caps 一下而已,比 shift+-要快多了。
shiji
2019-11-01 22:50:23 +08:00
我觉得你这种情况用中文变量名非常合适。
loading
2019-11-01 22:50:39 +08:00
知足吧,你还没见过拼音,不对,拼音首字母的。
robinchina
2019-11-01 22:52:35 +08:00
挺好的。恕我直言,有多少程序是面向国际的?
blankme
2019-11-01 23:11:30 +08:00
@FakeLeung
混编的时候需要时刻注意输入法状态,不然会出现各种状况,比如移动光时标输入法出中文,标点全角半角错误。

用 markdown 写文字的时候这种情况最明显,不胜其烦。

当然可能用的输入法不同,所以体验有差异。
secsilm
2019-11-01 23:14:18 +08:00
能行,有时候遇到实在不好翻译的时候我就用拼音
maomaomao001
2019-11-01 23:15:38 +08:00
就算不知道,你谷歌翻译都行写个英文,实在不行,写拼音都比这个强,
你这个完全吧 ide 的自动补全都稿废了,而且还要切换
chendy
2019-11-01 23:16:19 +08:00
拼音就够用了
输入中文要切换输入法 /切换中英文,提示虽然有但是有点残
比如 应收工程款,用拼音的话,打 yS 基本就出来了
FakeLeung
2019-11-01 23:32:40 +08:00
@maomaomao001 #37
vscode 其实能识别的。
mamahaha
2019-11-01 23:39:33 +08:00
你这个函数也太大了吧,段落倒是挺工整的,这个风格也太让人无语了。

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

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

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

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

© 2021 V2EX