大家的代码注释有写中文的吗?

2022-10-15 12:06:01 +08:00
 yhm2046

昨天公司内部培训代码规范,我提出中文注释会导致乱码问题, cto 直接说以后不能用中文和拼音全部用英文, ceo 说第一次听到有人注释用中文. 我的疑问 1.是否所有大公司都不允许注释用英文和拼音? 2.如果全部用英文那英文水平一般的怎么根据关键字查找代码,比如我第一次写的英文单词跟后面不一样或者忘了查起来比较麻烦,类似 git log 这种用中文也比较直观,这也是我一直用中文的原因.

9380 次点击
所在节点    程序员
99 条回复
hyy1995
2022-10-15 20:10:53 +08:00
先讲清楚你是远程办公海外的公司,还是外企,还是国内公司。如果是国内公司,用英文注释就是脱裤子放屁,而且大概率是机翻英文,词不达意
lifesimple
2022-10-15 21:39:08 +08:00
不是说好的代码都不需要注释么
wudicgi
2022-10-15 21:44:26 +08:00
英文代码 + 中文注释 我觉得非常好,能很自然的区分开,否则一片都是英文只能靠颜色区分了
只有面向国际的项目才写英文注释
lucays
2022-10-15 22:14:08 +08:00
啊这

我在的这家外企,但是团队里都是国人写中文注释也见到过,没有说禁止写啊
loolac
2022-10-15 22:21:19 +08:00
中文注释会导致乱码问题??? 什么情况下会导致乱码? 只要不是有国际化需求,没必要必须使用英文吧。
zsj950618
2022-10-15 22:26:47 +08:00
首先,作为一个程序员,英语是基本要求。招人时直接 pass 掉不会英语,搜索只会用百度和中文的就可以了。

当你同时会中文和英文,用啥写都没问题。当你只会中文,用中文写注释就是你的问题了。
tool2d
2022-10-15 22:35:34 +08:00
以前很喜欢英文注释,向老外靠齐嘛,对接全球化。

现在不喜欢了,直接用中文,更能表达准确的思路。
lujiaosama
2022-10-15 22:40:57 +08:00
我在 debian 上直接用 vim 写代码, 断网状态中文全乱码被迫英文注释. 团队平均英文水平不高还是别推英文注释了, 中式英语怎么读啊更加看不懂了.
jackmod
2022-10-15 22:47:01 +08:00
混过对日外包,里面大片日文。私人项目直接中文就好了,没有任何不适。参与的开源项目只用英文。
Edcwsyh
2022-10-15 23:15:36 +08:00
@sadfQED2 我就真的遇到了, 公司项目里有 7 年前的代码, 注释全是乱码。。。。
fkdog
2022-10-15 23:42:58 +08:00
团队里没有外国人,业务也不面向国外,写个鸡毛英文注释不是在装逼是啥…?
有些人英文小作文都写不流畅,chiglish 比咖喱味更恶心我觉得还是算了吧。
HankAviator
2022-10-15 23:57:28 +08:00
内部项目随便,如果有任何想公开的想法,要么改英文注释,要么打消这个想法。
kingcc
2022-10-16 00:00:02 +08:00
6 ,你们 cto 连编码都没学明白
techon
2022-10-16 00:28:40 +08:00
个人看心情,公司项目还是按要求来。。。
interim
2022-10-16 00:41:59 +08:00
这个人是怎么当上 CTO 的,卧虎藏龙。
Musong
2022-10-16 00:43:58 +08:00
刚毕业写英文,后来发现在我所在的公司,写英文注释既没逼格也没用处,后来就写英文了
不过有看过代码注释写了三个还是四个程序员前赴后继的在一个很老的接口上写这个接口内部逻辑多坑,不要改,以及他们改之后受到的报应 😂
Musong
2022-10-16 00:44:37 +08:00
@Musong #76 replace("后来就写英文了", "后来就写中文了");
7gugu
2022-10-16 00:48:47 +08:00
肯定写中文啊,干活追求的是效率
icy37785
2022-10-16 01:34:45 +08:00
2022 年了,还会有中文乱码的现象?连 windows10 的记事本默认编码都是 utf8 了。能出现中文乱码,这已经不是注释用中文英文的问题了,这是有史前文明混入了你们的队伍啊。
主要是,难道你们的程序里面所有的字符串都是英文?编码整不明白,中文字符串也一样乱码呀,你们开发纯英文软件嘛。
dongfang
2022-10-16 01:41:03 +08:00
@jorneyr 这注释真恶心。和中文没关系。全是废话,还不如不写。

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

https://tanronggui.xyz/t/887092

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

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

© 2021 V2EX