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

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

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

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

31054 次点击
所在节点    程序员
317 条回复
DefoliationM
2019-11-02 09:40:36 +08:00
看着就累。打中文比英文多打好多键呢
love
2019-11-02 09:42:39 +08:00
@realpg 这些都是专业名词吧,本身就不会很多,公司出个对照表让大家按上面的命名别自己发明不就行了
zachlhb
2019-11-02 09:43:09 +08:00
@realpg 我又不是没翻译过,再说注释是干嘛的
realpg
2019-11-02 09:49:09 +08:00
@zachlhb #83
你怕是没写过大型财务系统 每次引用变量都注释一下?还是回去翻注释定义 还是把字典打印出来放手头
Leigg
2019-11-02 09:52:50 +08:00
难的是说服你以外的人。
lovestudykid
2019-11-02 10:03:04 +08:00
英文没有空格就是不如中文容易看懂,信息密度就是没有中文高,再加上大多数中国人浏览英文的速度总是不如中文快。主要的阻碍就是输入速度了。
zhanao1994
2019-11-02 10:05:15 +08:00
我觉得挺好的
Maxwells8
2019-11-02 10:07:10 +08:00
中文命名可以做到词等宽,所以排版会更整齐
fpure
2019-11-02 10:11:10 +08:00
有一说一,效果还不错
zachlhb
2019-11-02 10:22:47 +08:00
@realpg 你用的什么编辑器?现在编辑器都可以直接提示定义变量时写的规范注释
cmdOptionKana
2019-11-02 10:28:22 +08:00
@lovestudykid 输入速度中文反而是优势,首先按键次数不会增加,然后自动补全也是有的,不仅编辑器有补全,中文输入法本身也有补全。
redbuck
2019-11-02 10:29:03 +08:00
webpack 可能没问题,但是 git 以及 git 生态里的工具可能会出问题,遇到过某个同事用的 diff 工具把源码里的中文都变乱码还提交的😔
weixiangzhe
2019-11-02 10:29:53 +08:00
打包后是 abcd 啊,冲这句 我之后也要试试
vipppppp
2019-11-02 10:57:34 +08:00
这是我见过最好看的中文变量编程了
但我还是不会用,感觉切输入法也麻烦还有就是在一些终端上不额外安装东西不支持中文字符。。。
iugo
2019-11-02 11:18:37 +08:00
我可以接受.

我在项目初期没有找到合适专业词汇的时候也会写中文变量名. 后面命名统一后会改.
bumz
2019-11-02 11:19:46 +08:00
私以为,楼主这种情况需要的不是变量
而是字典
FakeLeung
2019-11-02 11:55:02 +08:00
@weixiangzhe #93
一定要是局部变量,而且不能是对象键名。
FakeLeung
2019-11-02 11:55:52 +08:00
@bumz #96
不太懂什么叫字典。
liuzhiyong
2019-11-02 11:58:45 +08:00
我觉得不错,可读性非常好。读代码的时间一般大于写代码的时间,个人觉得可读性更重要。然后我遇到这种情况一般是拼音。
hubqin
2019-11-02 12:32:24 +08:00
以前用过百度的 API,返回的数据,KEY 就是用中文,对于一些名字,翻译后反而不知道十个啥,还是直接中文好。

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

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

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

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

© 2021 V2EX