
假设在写业务时,大家都用中文命名变量,会怎么样?有什么问题?
1
Leviathann 2022 年 9 月 6 日
切输入法很烦
尤其是 vim mode 下 |
2
sonders OP @Leviathann 哈哈,确实。不过大家用这个共识来写代码,想想还挺有意思
|
3
wdssmq 2022 年 9 月 6 日
|
4
Vegetable 2022 年 9 月 6 日
|
5
akira 2022 年 9 月 6 日
很讨厌来回来回切换输入法
|
7
BUHeF254Lpd1MH06 2022 年 9 月 6 日 会让你的同事觉得你很 low
|
8
dcsuibian 2022 年 9 月 6 日
如果英文名实在很难表达,我感觉是可以的,比如要创建的变量又多又杂。
关键点是中文变量名的收益 |
9
eason1874 2022 年 9 月 6 日
一想到要频繁切换输入法我就开始烦躁了。。。我这 Windows 10 切换中文输入法有时候会失败,要切换 tab 再切回来才能正常切换
|
10
ipwx 2022 年 9 月 6 日
如果是 “入党介绍人” 这种字段我觉得用中文变量毫无关系。
但是“价格”这种用 price 打起来和读起来不都更舒服么。 |
11
ipwx 2022 年 9 月 6 日 就比如上面有人提到的例子 https://github.com/tpl-ol/nsh/blob/main/src/b/t.ts
感受一下: 命令行参数 <=> args 初始化交互控制器 <=> initController |
12
winglight2016 2022 年 9 月 6 日 |
13
bcql 2022 年 9 月 6 日 会识别出来很 low 的同事:看他觉不觉得你 low 就知道了
|
14
aoeui 2022 年 9 月 6 日 via Android 中文至少比胡乱翻译的英语好,也比全拼好,比拼音首字母更不必说了(看到拼音首字母的代码真的想哭 😭)。
在自己无法准确翻译为英文的情况下,我会用中文,如果语言不支持 Unicode 变量名,只能用全拼。 所以优先级: 英文(准确翻译)>> 中文 >> 中文全拼 |
15
ragnaroks 2022 年 9 月 6 日 有的时候我会选择将变量或者方法以中文( utf16 )命名,比如
```csharp public (List<String> 操作失败的网卡名称列表,List<String> 操作成功的网卡名称列表) 遍历网卡并通过 ping 的方式检测无效 ipv6 并尝试重新获取地址 (); ``` |
16
lululau 2022 年 9 月 6 日
用中文没毛病,但是用汉字就是你的不对了,可以用拼音啊,拼音也算中文吧
const jieguo = 1 |
17
fiveStarLaoliang 2022 年 9 月 7 日
相比拼音,中文也不是那么难接收了,主要是看惯了英文,看到中文脑子换不过来
|
18
param 2022 年 9 月 9 日 via Android
@Leviathann 相反,vim 有插件,切换就很方便
|