Google 為什麼把幾十億行程式碼放在一個庫
《ACM通訊》有一篇論文《為什麼 Google 要把幾十億行程式碼放在一個庫?》,作者是谷歌基礎設施小組的工程師。作者詳細講述了Google的程式碼為什麼全部放在一個庫裡面。
概述
Piper 的設計
單一程式碼倉庫,適合提倡透明開放的大型軟體公司,不適合小公司和有大量私密程式碼的公司。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31558358/viewspace-2666926/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 為何Google將幾十億行原始碼放在一個倉庫?Go原始碼
- javascript程式碼放在什麼裡面JavaScript
- 為何Google、微軟、華為將億級原始碼放一個倉庫?從全球最大程式碼管理庫說起...Go微軟原始碼
- 伺服器為什麼不能放在公司伺服器
- 程式碼審計是什麼?程式碼審計操作流程分為幾步?
- 為什麼程式碼重用仍然是一個安全噩夢
- win10怎麼把軟體放在桌面 win10如何把app圖示放在桌面Win10APP
- 什麼是程式?Linux中程式分為哪幾類?Linux
- 沒想到吧!Google 排名第一的程式語言,為什麼會這麼火?Go
- docker容器卷一般放在什麼位置Docker
- 為什麼建議一個容器中只執行一個程式
- 為什麼別人手握幾十個offer,而你卻一個也沒有?
- 為什麼說一個好的Java程式設計師,是無碼勝有碼?Java程式設計師
- 做遊戲為什麼這麼難?從一個動畫和一把椅子說起遊戲動畫
- 為什麼要做程式碼審計?
- 為什麼把 dig 遷移到 wire
- 程式設計沒點為什麼,生活就是十萬個為什麼程式設計
- 把AirDrop放在程式塢,讓檔案傳送更方便AI
- 為什麼不建議把資料庫部署在docker容器內?資料庫Docker
- 一個巧合,我把文件寫進了程式碼裡
- 為什麼這段程式碼輸入一個數之後顯示不了結果
- 伺服器為什麼要託管,放在自己公司不行嗎?伺服器
- Google 為什麼以 Flutter 作為原生突破口GoFlutter
- 為什麼我從 Google 辭職而為自己工作Go
- 什麼是漏洞挖掘?其流程分為幾個步驟?
- 什麼是web安全?web安全主要分為幾個部分?Web
- 為什麼 Google Play 也要推訂閱制?Go
- shell 命令在終端可以執行成功,為什麼放在 groovy 指令碼中不執行?指令碼
- 程式碼之間為什麼要加空格?
- 程式碼裡為什麼換行要使用` `?
- 你構建的程式碼為什麼這麼大
- win10系統我的電腦怎麼放在桌面_win10怎麼把此電腦放在桌面Win10
- linux程式啟動方式分為幾種?主要作用是什麼?Linux
- 什麼是Web安全?Web安全主要分為哪幾個方面?Web
- 我為什麼推薦Prettier來統一程式碼風格
- 為什麼一定要給孩子找個程式設計師爸爸?程式設計師
- 程式設計題:為什麼最後一個a是1不是5程式設計
- Google搜尋為什麼不能無限分頁?Go