第一次觉得变量名为中文可以接受

2020-03-26 22:58:32 +08:00
 FaiChou

16985 次点击
所在节点    程序员
127 条回复
learningman
2020-03-26 23:27:46 +08:00
中文变量名主要是你写程序的时候得狂切输入法
什么时候编译器接全角符号了说不定可以试试
classyk
2020-03-26 23:40:53 +08:00
比糟糕英文命名好很多很多
si
2020-03-26 23:54:34 +08:00
为什么经常看到有人说切换中英文和符号要狂切换输入法呢,我一直以为都是按 shift 切换中英文的。
HENQIGUAI
2020-03-26 23:55:09 +08:00
一些专业名词或者业务约定的乱气八糟的词,key 或变量直接用中文很好使,就是自动补全难了点。
strawberryBug
2020-03-26 23:55:20 +08:00
代码命名还是要统一哈,要用中文干脆全用好了
strawberryBug
2020-03-26 23:56:24 +08:00
@si 有时候符号全半角调不过来很影响心情
HENQIGUAI
2020-03-26 23:56:57 +08:00
@si 是一下 shift 没错,不过中英文混合输入的时候老是需要额外多摁一次 shift 确实也挺难受的
chendy
2020-03-26 23:57:46 +08:00
@si shift 切中英文一般配合大小写切换键,如果习惯 shift 打大写字母就容易误触。
xuanwu
2020-03-27 00:00:54 +08:00
@HENQIGUAI 也可以试试保持中文输入法,回车输入英文
seeker
2020-03-27 00:02:25 +08:00
hukou
xuanwu
2020-03-27 00:06:26 +08:00
@strawberryBug ”要用中文干脆全用好了“——并不是不可以,但完全可以从性价比最高的业务相关部分开始用中文命名。
pomelotea2009
2020-03-27 00:07:06 +08:00
@chendy 同,我的 Ctrl+Space 切换中英文都成了条件反射,所以安装输入法之后第一件事就是取消 Shift 切换中英文
xuanwu
2020-03-27 00:09:14 +08:00
@HENQIGUAI "就是自动补全难了点"——多数 IDE 支持中文变量自动补全。
如果是说要输入一个中文字符才能出备选单,见过两种改进方案:1 )用英文字母作前缀; 2 )自己用插件或修改 IDE 实现拼音输入自动补全,效果如下: https://github.com/program-in-chinese/overview/issues/11#issuecomment-320431936
wangyzj
2020-03-27 00:17:23 +08:00
比如 win 代码到 mac 下乱了之类的
xiangyuecn
2020-03-27 00:18:42 +08:00
有些业务还不得不用中文来命名,不然写出来的代码绝对会成屎山。这段时间给座屎山添加了个公众号推送消息,几十个模板,字段数量、名称五花八门的,不写中文实在无能为力🤔



配套的写了一个代码生成器



中文编程感觉良好
baobao1270
2020-03-27 00:20:07 +08:00
我觉得完全是因为字体和配色的原因……
cmdOptionKana
2020-03-27 00:22:17 +08:00
@wangyzj utf-8 成为事实标准很多年了。
jinliming2
2020-03-27 01:27:19 +08:00
我觉得不爽的点是同音字问题,需要配合输入法,补全就很难受了。
比如要打一个词,要么用输入法打完(有词库还稍微好一些),要么输入一两个字,然后 IDE 补全,但是输入一个字是比较痛苦的,特别是常用的多音字比较多的时候……
至今没有一个体验能比得过易语言那个 IDE 的中文编辑器,自动调整全角半角符号、输入首字母自动补全,这些功能我觉得是使用中文编程最基本的体验了……
HangoX
2020-03-27 01:31:14 +08:00
我在 enum 上使用中文非常爽。。因为有些东西英语太复杂了,中文真的就两个字
xuanwu
2020-03-27 01:35:10 +08:00
@jinliming2 很多情况下,输入的不便相对于阅读时(尤其别人写的代码)的不便来说,是相对小的多的。

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

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

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

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

© 2021 V2EX