为啥国内程序员写的代码也用英文注释?

126 篇文章 0 订阅
116 篇文章 0 订阅

目前国内越来越多的开发团队要求程序员采用英文来写注释,除了一些常规的原因(开发平台对于汉字的支撑不足等)之外,采用英文注释与开发团队国际化和开源要求这两个因素有密切的关系。

随着国内互联网企业的快速发展,不少开发团队已经实现了国际化,尤其是一些大型的互联网平台类产品更有较为明显的体现,基于同一个平台可能会开发出大量的国际化版本,此时容器部分的代码注释就需要采用英文编写了,这会在很大程度上方便开发团队之间的交流。

近些年来,不少国内的大型互联网(科技)公司已经开始了全球招聘,在国外读计算机相关专业的毕业生应该深有体会,而且国内企业往往还会开出竞争力比较强的薪资待遇。有不少毕业生在毕业时会选择在国外的科技公司工作一段时间,在积累了一定的技术研发能力之后再寻求回国内发展,此时往往会获得更高的薪资待遇。这些在国外研发团队工作过的研发人员回国后,也会进一步促进国内研发团队的国际化。

实际上,除了互联网公司之外,很多传统软件开发团队往往也要求采用英文来注释代码,比如很多ERP的研发团队就要求代码要采用英文注释。由于ERP软件本身非常庞大,而且很多采用ERP的企业都是全球布局的,所以采用英文注释代码会在很大程度上方便开发人员之间的交流,可以比较方便地完成二次开发。

实际上,ERP的二次开发任务量非常大,很多ERP产品本身就是一个基本的框架,很多功能都需要根据企业的要求进行二次开发。

目前代码采用英文注释还有一个重要的原因,那就是开源的要求。随着国内互联网企业的研发能力越来越强,很多开发团队也希望借助于代码开源来构建自己的生态,而要想把代码开源就必然需要采用英文注释了。

实际上,之前有不少开发团队在代码开源之前,会要求程序员把所有的注释改成英文的,这个工作量也是比较大的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值