鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

近日,騰訊發佈《騰訊研發大數據報告》,披露了2019年騰訊在研發方面的核心數據。包含代碼總數變化、開源貢獻等方面,下面一起來看看:


研發人員佔比66%,人均3.3萬行代碼


2019年,騰訊產品研發人員佔比66%。在代碼數量上,2019 年騰訊新增代碼行數12.9億,新增研發項目3500+。


鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

我們把騰訊員工數按5.631萬人計算,研發人員約3.716萬人,這樣算下來,人均大約寫了3.3萬行代碼,平均每個工作日每個研發人員要寫132行代碼。


值得注意的是,騰訊74%的技術leader在持續輸出代碼,平均每人輸出代碼3萬行(略少於預估出來的平均水平);參與140次代碼評審。


鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

38%的12級及以上技術專家潛心編碼,平均每人輸出代碼3.3萬行(與預估出來的平均水平持平),參與155次代碼評審。


C語言使用最為廣泛


使用最多的語言是C++,其次是JavaScript。騰訊表示,隨著雲計算和大數據在鵝廠的應用發展,Go語言首次躋身鵝廠編程語言排名TOP5,這次排名第三,然後是Java、Python位列4、5名。


鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

60%的項目團隊規模在20人以下


騰訊60%的項目團隊規模在20人以下,47.8% 的項目迭代週期在1周之內:


鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

平均每天完成用戶需求3802個,而28%的需求可以在1天內得到響應。另外在Bug處理方面,46%的Bug在1天內得到解決,82%的Bug在1周內得到解決。


鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

Github全球貢獻榜前十


目前,騰訊已經在Github全球公司貢獻榜上進入前十,自主開源項目數有92個,貢獻人數超過1000多人,Star數更是超過270000......


鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

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


騰訊內部整體代碼開源率,從2019年初的20%增長至年底的70%。內部新增協同代碼庫超過4400個,Q4較Q1增長56.3%。


鵝廠去年C++程序員新寫12.9億行代碼,人均 3.3 萬行代碼

其中包含53個公司內部重點開源項目(涉及400多個代碼庫)在進行協同,協同提交代碼2.1萬次。


最後附上騰訊Github地址:https://github.com/Tencent

越是優化代碼,越是演練,越是思考,就越能發現C/C++的優勢所在。

關注我:帶你遨遊代碼的世界~

私信 “資料” 獲取更多~


分享到:


相關文章: