腾讯 2022 研发大数据报告:Go 蝉联最热编程语言


腾讯发布了一份《2022 年腾讯研发大数据报告》(简称《报告》)。该《报告》由腾讯技术委员会出品,全面披露了 2022 年腾讯在研发投入、研发效能、开源协同等方面的重要数据。

研发人员占比达 74%,Go 语言蝉联腾讯最热编程语言

《报告》显示,2022年腾讯内部研发人员占比达到74%,意味着平均每四个腾讯员工中,就有三个从事研发工作。去年一年,腾讯新增研发项目超过7000个,相比2021年增长19.8%;新增代码行数29.4亿行,新增代码库21万个,日均提交代码12.7万次。基础研发平台日均 API 调用量 1.2 亿次,相较 2022 年增长 3 倍。

代码质量方面,2022 年腾讯总计完成262万次代码评审,相比2021年增长21.8%,代码评审参与率达到74.6%。代码评审总耗时达到46万小时,人均代码评审时长12.6小时,代码评审千行评论数为15.3个,同比增长75.4%。

此外,随着云计算等技术的迅速发展,Go语言蝉联腾讯最热门编程语言。与2021年相比,兼备安全、便利、速度、可移植等特性的新一代编程语言 Kotlin、Swift 和 Rust 等增速较快。

全球专利申请数量超 6 万件

腾讯持续投入基础软件研发,2022年一到三季度研发投入达455亿。截至2022年12月,腾讯在全球主要国家和地区专利申请公开总数超过6.2万件,专利授权数量超过3万件。据机构statista近日根据LexisNexis PatentSight数据统计,腾讯2021年AI专利拥有数量超越微软成为全球第一。

在基础软件方面,腾讯目前已具备服务器操作系统的全链路自研能力,发起并深度参与了 OpenCloudOS 操作系统开源社区;以及连续第六年入围全球企业KVM开源贡献榜,KVM 是 Linux 内核的核心模块之一。

腾讯云数据库TDSQL核心代码的自研率达到100%;编译器领域中,腾讯多次蝉联 OpenJDK 社区国内厂商贡献度第一,全球排名前五。

目前,腾讯已发布了 3 款自研芯片,面向AI推理、视频处理和高性能网络三大场景;腾讯自主研发的移动机器人 Max 和 Ollie 发布新版本,并首次融合了智能体、深度学习、Sim2Real和触觉传感器等技术。

35% 的需求一天内发布上线,70% 的 Bug 在两天内解决

2022年,腾讯宣布自研业务完成全面上云,研发流程全面落地云原生DevOps。《报告》显示,超过90%的业务研发通过腾讯CI云原生流水线构建和部署,构建时长缩短60%,部署效率提升75%

腾讯在2006年开始推动研发模式的敏捷进化,目前形成了包括敏捷研发协作平台TAPD、代码管理平台工蜂、智能化持续集成平台腾讯CI等多个研效工具在内的企业级敏捷研发体系。2022年,腾讯TAPD自动化助手功能月均执行次数超过100万次,基础研发平台日均API调用量达到了1.2亿次,相比2020年增长3倍。

《报告》数据显示,2022年腾讯日均完成需求8050个,平均每个迭代计划时长15天,平均每个迭代完成需求数25个,其中有35%的需求能够在一天内发布上线,70%的Bug在两天内解决。

在持续交付方面,2022年,腾讯平均每周构建次数330万次,同比增长25.9%;项目制品年产量9PB;推动修复代码Bug和安全漏洞超过350万个,编译加速节省编译总耗时超过50万小时。

内部代码库开源率连续四年超 80%

拥抱开源,紧密参与开源社区建设。《报告》显示,腾讯内部代码仓库开源率已连续四年保持80%以上。公司级协同Oteam(开源协同小组简称)总数累计达到147,涵盖了大数据、数据库AI、研效、安全等数十个领域。代码贡献者总数达到5814人,参与协同共建的部门总数达到332个。

在对外开源方面,腾讯主导了LinuxKVM、JDK等9个全球知名开源项目,对外开源了160余个项目,在全球企业开源榜位居前十,获得了超过40万的开发者关注和点赞。

在开源人才培养中,腾讯联合高校开展开源人才培养计划。目前已覆盖来自13个国家、29个省份、265所国内外高校超过1000名学生。


相關推薦

2023-01-20

— Monorepo 工具 此次调查也展示了有关 monorepo 工具的数据。其中,pnpm、Turborepo 和 Nx 的留存率最高,Rush 和 Lerna 最低。受访者对 Turborepo、pnpm 和 Nx 的兴趣最浓厚;但使用率方面基本相反,Yarn Workspaces 最高,为 26.3%。 此外

2023-09-22

,大模型公司“智谱AI”于近日完成 B-4 轮融资。其中,腾讯战投、阿里巴巴战投等多家机构参与投资。该轮融资完成后,智谱AI的估值达到约10亿美金。 对此,智谱 AI 方不予置评,腾讯集团和阿里云智能集团则回复称已参与投

2022-11-24

支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V6.2.0版

2023-02-08

回顾 腾讯 APIJSON 是一种专为 API 而生的 JSON 网络传输协议 以及 基于这套协议实现的 ORM 库。 为各种增删改查提供了完全自动化的万能 API,零代码实时满足千变万化的各种新增和变更需求。 能大幅降低开发和沟通成本,简化

2023-06-14

,推动数字基础设施加速突破。 在软件开发领域,Java编程语言拥有庞大的程序员群体及丰富的商业应用生态系统。Java编写的程序必须依赖JDK(Java Development Kit,Java开发工具包)才能够编译、运行,JDK也因此被称为Java应用操

2023-04-01

研社区9.0版本(以下简称“OC9.0”)。据了解,该版本由腾讯等十余家企业共同开发并长期维护,其内核及用户态软件均为自主选型、独立演进,在操作系统发行版的全链路均实现自主可控。 操作系统等基础软件是信息技术的

2022-10-10

如何为开发者在开源大数据技术领域的学习、选型和技术研发提供有益参考?带着这样的思考,开放原子开源基金会、X-Lab 开放实验室、阿里巴巴开源委员会共同发起了「2022 开源大数据热力报告」项目。 项目简介 「2022 开源

2023-10-21

新基金(君联资本为基金管理人)、美团、蚂蚁、阿里、腾讯、小米、金山、顺为、Boss直聘、好未来、红杉、高瓴等多家机构及包括君联资本在内的部分老股东跟投,华兴担任独家财务顾问。公告称,上述融资将用于基座大模

2022-07-31

概述相关关键字的语义。 现在会显示通道方向信息。此数据在三个位置的工具提示中显示:将鼠标悬停在 chan 关键字上时、通道进行发送和接收操作时以及对通道类型的所有引用上。 iota 的 Quick Documentation(快速文档)现在

2023-06-29

才建设则是中国开源生态健康发展的关键。 6 月 28 日,腾讯 2023 年度犀牛鸟开源人才培养计划正式启动,将聚焦AI、大数据、数据库、基础软件、前端5大技术领域推出培训课程,并开放腾讯内部9大热门开源项目实践机会,助力

2022-11-11

人员在 2022 年大量使用 Hashicorp 配置语言 (HCL)、Shell 和 Go 编程语言,这表明基础设施即代码 (IaC) 实践越来越多地被 GitHub 上的项目(包括开源项目)采用。HCL 是 GitHub 上增长最快的语言,占 56.1%;这种增长是由用于 IaC 的 Terraform

2023-07-04

#通用代码生成器# 代码生成器截图 代码生成器正在研发中,Beta7版已发布,这是一个稳定版本。 Beta7版下载 本版本完善支持Oracle数据库,已支持集成的前端代码生成功能。已集成完整的弹性登录模块。 现在,本项目

2023-09-16

多元共进|2023 Google 开发者大会精彩演讲回顾 腾讯宣布开源分布式数据科学组件项目 Fast-Causal-Inference。这是由腾讯微信研发,采用SQL交互的,基于分布式向量化的统计分析、因果推断计算库;目前已在微信视频号、微信搜一

2023-11-17

,香港特别行政区、英国和巴西紧随其后。 最流行的编程语言 报告指出,自 2019 年云原生开发大规模增长以来,IaC 在开源领域持续增长。2023年,Shell 和 Hashicorp配置语言(HCL)再次成为开源项目中的顶级语言,HCL 采用率同