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

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

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

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

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

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

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

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

  1. 史上首例!程序员写的代码,被国家博物馆收藏了!

    中国国家博物馆,收藏有各类文物100多万件,是我国收藏文物数量最丰富的博物馆之一. 从甲骨到价值连城的的玉器书画,这里的藏品种类繁多,无不体现着厚重的中华文明. 近日,国博又增加一件令人意想不到的特殊 ...

  2. 一位月薪8000的程序员写的代码,你们觉得值这个价吗?

    现在IT互联网行业高速发展,对程序员的要求越来越高.「写代码」作为一种技能,入门并不是很难.但是要像高手那样优雅地「写好代码」并不是一件容易的事. 近日,播妞在某平台上看到这样一条帖子,一位网友发帖吐 ...

  3. 史上首例!阿里程序员写的代码,被国家博物馆收藏了!

    开发者(KaiFaX) 面向全栈工程师的开发者专注于前端.Java/Python/Go/PHP的技术社区 来自:传智汇 国家博物馆又上新了! 前几天,在全国抗击新冠肺炎疫情表彰大会上,阿里的三行健康码 ...

  4. 据说程序员写完代码是这个样子,99%的人都中枪了

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 1.当你改错一行代码的时候 2.当你想要重构别人的代码时 3.当你尝试想要修复一个bug时 ...

  5. .net程序员写业务代码需要注意的地方

    代码规范要求 1.命名空间规范:dao层的impl实现和接口采用一样的命名空间,到对应文件夹层: IxxDaoContext与其实现类采用顶级命名空间. 2.TableEntity文件夹:所有的实体放 ...

  6. 史上首例!阿里程序员写的这一行代码,被国家博物馆收藏了

    中国国家博物馆,收藏有各类文物100多万件,是我国收藏文物数量最丰富的博物馆之一. 从甲骨到价值连城的的玉器书画,这里的藏品种类繁多,无不体现着厚重的中华文明. 近日,国博又增加一件令人意想不到的特殊 ...

  7. 程序员写代码要写注释吗?写你就输了

    前言:在职业发展道路上,需要不断提升自己,需要学习资源的,一起学习交流的欢迎加群[443128517],小编准备了学习视频,学习线路,自学书籍,职业发展视频.也可以加美女老师七七的微信.二维码放在下面 ...

  8. 刘强东:京东将末位淘汰部分高管;马斯克要求推特程序员写周报,具体到代码行数;Stable Diffusion2.0发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  9. python程序员一天写多少行代码-程序员写Python时的5个坏习惯,你有几条?

    很多文章都有介绍怎么写好 Python,我今天呢,相反,说说写代码时的几个坏习惯.有的习惯会让 Bug 变得隐蔽难以追踪,当然,也有的并没有错误,只是个人觉得不够优雅. 注意:示例代码在 Python ...

最新文章

  1. ChemBioDraw 制作DMT屏保
  2. php可以支持代码重用技术的命令,Linux下的编程 PHP高级技巧全放送(一)
  3. 为什么 MapReduce 再次流行起来了?
  4. php数学和时间常用函数有哪些(总结表)(看学习视频效率挺高的)(复习)...
  5. Windows下sqlmap安装方法
  6. 系统服务器iis如何启动不了,win7系统iis启动不了的详细解决步骤
  7. 语音识别语言模型介绍
  8. 故障分析 | OceanBase Proxy 无法连接 OBserver 集群
  9. Android动画学习之帧动画二
  10. 重庆大Vseo这么多年的seo心得
  11. HFC网、FTTx技术、PON
  12. 什么是Window【What Is a Window?】
  13. 精诚所至,金石为开!
  14. 一文搞懂k近邻(k-NN)算法(一)
  15. linux常用命令_【Linux分享】Linux常用命令+教程分享
  16. 数据智能架构的度量标准
  17. 亚马逊主图视频是什么?有哪些优势?
  18. 无盘服务器缓存设置多大,系统虚拟盘和游戏虚拟盘缓存应该设置多少?
  19. html设置单元格边框颜色
  20. Expedite Review(加速审核)

热门文章

  1. redis 转义字符_阿里巴巴官方最新 Redis 开发规范
  2. pc变手机端html,让移动端的事件变为PC端的事件
  3. java指的是什么_java什么是实例意思指的是
  4. koa 接口返回数据_node和koa实现数据mock接口
  5. BZOJ2038 小Z的袜子 (莫队算法)
  6. Android之提交数据到服务端方法简单封装
  7. es6 字符串模板 随手记
  8. 零基础带你学习MySQL—Update语句以及注意事项(八)
  9. 计算机网络学习(九)—应用层的概述
  10. python获取图片某像素点位置_如何在python中获取图像中指定区域内的所有像素坐标?...