报告显示,2020年腾讯研发人员占公司总人数的 68%,同比去年增长 16%,在科技企业中位居前列。
2020年腾讯新增研发项目超  个,同比增长 22%;新增代码超过 20 亿行,同比增长 67%。研发人员日均完成 5242 个需求,有30% 的需求能够在 1 天之内得到响应,平均需求响应时长缩短 8.66 小时;有46% 的需求能够在 3 天内开发完成,单个 Bug 的平均解决时长较去年缩短了 15%。
代码质量方面,根据腾讯的介绍,其内部倡导"小批量、多批次"的代码提交策略。2020年,代码评审覆盖率达 7 成,平均每位评审人参评 90 次,平均每次评审 293 行代码。
研发持续交付方面,腾讯平均每周构建次数达 170 万次,项目年均产物大小 1TB,年均交付次数 5 万次,全年共推动修复代码 Bug 和安全漏洞 131 万个,编译加速累计节省编译耗时 5.8 万个小时。
研发工具方面,TAPD(敏捷研发协作平台 )、腾讯工蜂(代码管理平台)、蓝盾(智能化持续集成平台)是腾讯的三大主流研发工具,它们的日均 API 请求量达到四千万次。
编程语言方面,众所周知,腾讯主要技术栈是 C++,所以 C++ 顺理成章蝉联腾讯最受欢迎的编程语言。
而随着云计算和微服务相关技术的进一步发展,腾讯内部 Go 语言使用次数增速第一,并超越 JavaScript 成为腾讯第二受欢迎的编程语言。TypeScript 以其优秀的架构设计和高兼容性,成为了2020年增速第二的语言,也是最具潜力的前端语言。
那么腾讯的技术管理人员是否还要写代码呢?答案是肯定的。据介绍,腾讯 70% 的技术Leader持续输出代码。2020年全年,平均每人输出 3.2 万行代码,并且参与 142 次代码评审。54% 的12 级及以上技术专家潜心编码,人均输出代码 3 万余行,参与 98 次代码评审。