大家在不考虑公司要求的情况下依然会使用英文变量以及写清楚注释吗

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

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

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

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

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

© 2021 V2EX