騰訊發布 2019 年研發報告:新增 12.9 億行代碼,74% 技術 Leader 仍在寫代碼


文章轉載自 OSCHINA 社區 [http://www.oschina.net]

2020 年 3 月 9 日,騰訊正式對外發布了《騰訊研發大數據報告》。在這份報告中,騰訊披露了2019 年公司在產品及技術研發方面的重要數據,這也是騰訊自技術委員會成立以來第一次主動對外披露研發相關大數據。

報告顯示,2019 年,騰訊研發人員占比達到 66%,在中國諸多科技公司中位居前列。同時,騰訊 2019 年新增研發項目超過 3500 個——隨着騰訊全面擁抱產業互聯網的戰略推進,2019 年 To B 項目數量比 2018 年增長了 77%。

在代碼數量上,2019 年騰訊新增代碼行數 12.9 億,相比 2018 年增長了 30%。

研發效能方面,2006 年起,騰訊開始推動研發模式的敏捷進化,在長期的敏捷研發實踐中,騰訊開發人員構建出了騰訊敏捷協作平台 TAPD 和騰訊工蜂這兩大工具,可實現對用戶需求的快速響應。

數據顯示,騰訊 60% 的項目團隊規模在 20 人以下,47.8% 的項目迭代周期在 1 周之內,平均每天完成用戶需求 3802 個,而 28% 的需求可以在 1 天內得到響應。

另外在 Bug 處理方面,46% 的 Bug 在 1 天內得到解決,82% 的 Bug 在 1 周內得到解決。

在研發的持續交付方面,騰訊平均每周構建次數達 80 萬次,項目年均產物大小 600G,年均交付次數 3000 次,推動修復代碼 Bug 和安全漏洞 14 萬個,編譯加速累計節省編譯耗時 1.9 個萬小時。

隨着騰訊雲計算和大數據相關業務的迅速發展,Go 語言首次躋身騰訊編程語言排名 TOP5;整個 2019 年,騰訊內部使用最多的五種編程語言分別是:C++、JavaScript、Go、Java 與 Python。

在技術管理人員的研發參與度上,騰訊 74% 的技術 Leader 仍在持續輸出代碼,2019 全年,平均每人輸出代碼 3 萬行,參與 140 次代碼評審;38% 的 12 級及以上技術專家潛心編碼,平均每人輸出代碼 3.3 萬行,參與 155 次代碼評審。

值得注意的是,在開源協同方面,過去一年,通過開源協同,騰訊各個事業群最底層和共性的技術能力進行梳理和拉通,建立篩選機制,推動優質開源協同項目對外開源。改變了原來“自下而上”純自發開源的路徑,采取“自下而上”與“自上而下”相結合,自發與自覺相結合的開源新模式。

在內部開源方面,騰訊內部整體代碼開源率由 2019 年年初的 20% 增長至年底的 70%。其中,2019 年騰訊內部新增協同代碼庫超過 4400 個,Q4 較 Q1 增長了 56.3%。其中包含 53 個公司內部重點開源項目(涉及 400 多個代碼庫)在進行協同。

在外部開源方面,截至 2019 年年底,騰訊在 GitHub 上開源項目數為 92 個,貢獻者超過 1000 個,獲得 Star 數超過 27 萬,在 GitHub 全球公司貢獻榜上的排名前十。

2019 年全年,騰訊開源超過 22 個項目,包括 TubeMQ 億萬級分布式消息中間件、TencentOS tiny 自研輕量級物聯網操作系統、TKE 騰訊雲容器服務和 TBase 企業級分布式 HTTP 數據庫管理系統等。

同時,騰訊和開源社區的合作也發展到了新的階段,Angel 項目完成了從單一的模型訓練平台到全棧機器學習平台的技術演進,成功從 LF AI 基金會畢業;TARS 項目成為開源社區僅有支持五種開發語言並有完善服務治理和運營平台的微服務開發框架。此外,騰訊還作為創始會員,加入了 LF Edge 基金會,和業界合作伙伴一起推動邊緣計算軟硬件開源技術的發展。

附完整報告:


關注Java技術棧微信公眾號,棧長將繼續分享好玩的 Java 技術,公眾號第一時間推送,在公眾號后台回復:Java,可以獲取歷史 Java 教程,都是干貨。

推薦去我的博客閱讀更多:

1.Java JVM、集合、多線程、新特性系列教程

2.Spring MVC、Spring Boot、Spring Cloud 系列教程

3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程

4.Java、后端、架構、阿里巴巴等大廠最新面試題

生活很美好,明天見~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM