
1 DTCPSS 2023-08-20 22:12:41 +08:00 不考虑公司要求,我直接用中文变量名了 |
3 icyalala 2023-08-20 22:29:23 +08:00 公司周围同事都是中国人,所以没特殊要求我都是英文变量中文注释,我自己的开源项目就全都英文了 语言支持 Unicode 的话,直接用中文也未尝不可 用拼音变量名就很扯了,你第一眼看到都不能确定这是拼音还是某个拼错的英文单词 |
4 Ericcccccccc 2023-08-20 22:30:43 +08:00 拼音很多时候不如英文清晰啊. |
5 rocmax 2023-08-20 22:31:45 +08:00 via Android 全英文,来回切输入法麻烦,还有容易混入中文的空格括号引号等的问题 |
6 mfweb 2023-08-20 22:53:04 +08:00 via iPhone 除了行业内业务字段无法英文,其他的用英文 |
7 cxtrinityy 2023-08-20 22:57:47 +08:00 via Android 变量肯定是英文,注释估计就只写重要的吧,怕后期看不懂给自己留条活路 |
8 cwcc 2023-08-20 23:01:44 +08:00 看情况了,如果完全是中国人用的,或者是内部产品,那只要有定一定的规则,我觉得都 OK 。但中文变量或者拼音有时候确实不得不用,比如一些复杂的一些英文无法直译的词汇,我总不能硬生生翻译成英语然后后期调试找也找不到。另外注释的话主要是在代码可能自身较为复杂的时候写一下比较好,另外每个方法、类的类似 JavaDoc 的东西我觉得最好要写一下,无关有用无用。 |
9 billlee 2023-08-21 00:02:10 +08:00 via Android 不考虑公司要求,那我支持用英文和汉字,反对用拼音。因为拼音没办法阅读,一定要拼出来才知道是什么意思 |
10 akira 2023-08-21 00:26:09 +08:00 注释可能会打中文,但是写代码的时候基本上不会考虑输入中文。 来回切换输入法不烦的么。 |
11 yanyao233 2023-08-21 08:54:34 +08:00 英文变量中文注释,日志混着来,有时候写顺手不想切输入法了就英文 |
12 qike 2023-08-21 09:03:13 +08:00 用英文变量和写注释主要为了自己回头看能看懂。像 9 楼说的,拼音要拼出来才知道什么意思,有时候时间太长拼出来都不一定能马上想起来。 |
13 locoz 2023-08-21 09:05:17 +08:00 via Android 看情况,业务名词多的情况一个个起英文名太麻烦了,直接中文名简单省事 |
14 darkengine 2023-08-21 09:17:06 +08:00 在注释里吐槽的时候用英文, 其余用中文 |
15 ada87 2023-08-21 09:22:12 +08:00 变量 英文优于拼音无疑, 注释 好的英文 优于 好的中文 优于 不写注释 优于 坏的中文 优于 坏的英文。 |
17 Chieh 2023-08-21 11:47:22 +08:00 对于变量名,用拼音还不如直接用汉字 至于注释,根据阅读者的语言来写,英文优先 |
19 TerryRobles 2023-08-23 11:44:47 +08:00 会的,英文变量中文注释.但是有时候打了半个注释符号,AI 就提示可以补齐英文注释了 |