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 就提示可以补齐英文注释了
|