精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

面對 20 億行代碼,Google 如何管理?

開發(fā) 項目管理
當(dāng)然使用這個系統(tǒng)也有限制。Potvin 表示,某些高度機(jī)密的代碼,如PageRank 搜索算法,被存儲在一個單獨的資源庫中,只提供給特定員工。而且,由于Android 和 Chrome兩個操作系統(tǒng)與那些在線服務(wù)有非常大的區(qū)別,Google 會將它們的代碼存儲在單獨的版本控制系統(tǒng)中。但在大多數(shù)情況下,Google 代碼都是一個整體。

面對“Google 這家公司有多大?”這種問題,你可能會用收入、股票價格、客戶數(shù)量或者是形而上學(xué)的影響力來回答這個問題。但是,這還不是全部。Google 作為全球***的互聯(lián)網(wǎng)公司,我們當(dāng)然可以用“互聯(lián)網(wǎng)思維”來思考這個問題,比如用代碼數(shù)量來衡量它。

來自于 Google 的 Rachel Potvin,在周一舉辦的硅谷工程會議上給 了我們一個可以參考的答案。她表示,運行所有 Google 互聯(lián)網(wǎng)服務(wù)的軟件,包括了 Google 搜索、Gmail、Google地圖等,大約有20億行代碼。相比之下,從20世紀(jì)80年代就開始開發(fā)的 Windows 操作系統(tǒng)——有史以來為單一計算機(jī)所開發(fā)的最復(fù)雜的軟件工具之一,只有5000萬行代碼

[[149637]]

所以簡單一刀切的話,建立 Google 相當(dāng)于建40個 Windows 系統(tǒng)。

當(dāng)然,5000萬行代碼驅(qū)動的僅僅是 Windows 系統(tǒng)本身,而20億行代碼則是 Google 的全部。Google 的業(yè)務(wù)覆蓋范圍及其廣,包含了搜索、地圖、文檔、社交、日歷、郵件、視頻,以及其他互聯(lián)網(wǎng)服務(wù),所有20億行代碼都存放在代碼資源庫中,提供給全部2.5 萬名 Google 工程師調(diào)用。在公司內(nèi)部,Google 對待它的代碼就像對待一個巨大的操作系統(tǒng)。Potvin 表示:“雖然不能證明這一點,但我認(rèn)為這是全球***的單一信息庫。”

Google 是一個極端例子,但它展示了如今的軟件在互聯(lián)網(wǎng)時代有多復(fù)雜,以及我們?nèi)绾胃淖兪褂玫木幋a工具和理念,以適應(yīng)這種復(fù)雜性。Google 的巨大資源庫僅適用于內(nèi)部程序員,但在某種程度上,它已經(jīng)類似于Github——一個向所有公眾開放的源代碼庫,工程師可以通過互聯(lián)網(wǎng)共享代碼。我們正在走向一個需要經(jīng)常大規(guī)模合作代碼的世界,也只有這樣才能跟上現(xiàn)代互聯(lián)網(wǎng)服務(wù)的發(fā)展。

GitHub 就表示:“Google 擁有2.5萬名工程師,他們可以與內(nèi)部擁有各種不同技能的人分享代碼。但是小公司可以使用 GitHub 和開源,得到同樣的優(yōu)勢。”

另一方面,建立并運行一個20億行代碼的龐大系統(tǒng),并不簡單。Lambert 表示:“這是一項技術(shù)挑戰(zhàn),也是一個巨大壯舉,數(shù)字相當(dāng)驚人。”

GitHub 可以讓程序員輕松共享代碼和協(xié)作,它涵蓋了數(shù)以百萬計的項目,但沒有直接容納軟件項目。Google 則更進(jìn)了一步,將很多項目合并成一個。鑒于涉及許多工程師以及同時應(yīng)付如此多代碼的難度,能做到這一點十分地瘋狂。

Piper

Google 為了同時應(yīng)付所有代碼,已經(jīng)建立了自己的“版本控制系統(tǒng)”:Piper。它在整個龐大的網(wǎng)絡(luò)基礎(chǔ)設(shè)施上運行,系統(tǒng)覆蓋了10個不同的 Google 數(shù)據(jù)中心。

這一系統(tǒng)不僅將所有20億行代碼都存放在單一的系統(tǒng)內(nèi),并提供給公司內(nèi)部工程師調(diào)用,更給工程師提供了更多自由,可以使用及合并橫跨無數(shù)項目的代 碼。Potvin 表示:“當(dāng)你開始一個新項目,Google 已經(jīng)提供了有豐富資源的圖書館,幾乎一切事情都已經(jīng)幫你完成。更重要的是,工程師可以在所有 Google 服務(wù)中進(jìn)行代碼變更和立即部署。更新一件事,就能夠更新一切。”

當(dāng)然使用這個系統(tǒng)也有限制。Potvin 表示,某些高度機(jī)密的代碼,如PageRank 搜索算法,被存儲在一個單獨的資源庫中,只提供給特定員工。而且,由于Android 和 Chrome兩個操作系統(tǒng)與那些在線服務(wù)有非常大的區(qū)別,Google 會將它們的代碼存儲在單獨的版本控制系統(tǒng)中。但在大多數(shù)情況下,Google 代碼都是一個整體。

機(jī)器程序員

Lambert 指出,構(gòu)建和運行這樣的一個系統(tǒng),不僅需要知道如何做到這種事,還需要龐大的計算能力。Piper 每天需要處理大約85TB的數(shù)據(jù)(即85000GB),Google 的 2.5萬名工程師每天會對資源庫做出45000次提交(修改)。

與此同時,Piper 還必須能刪去人類程序員所產(chǎn)生的大量冗余。它必須確保代碼準(zhǔn)確無誤,程序員不會相互干涉,要能從資源庫中刪除錯誤和未使用的代碼。而正是存在這一切困 難,Piper不得不接手一些人類的工作。現(xiàn)在,Google 已經(jīng)從之前的一個版本控制系統(tǒng)Perforce,切換到了 Piper,讓機(jī)器來完成一部分工作。

這并不意味著 Google 要讓機(jī)器人編寫代碼,但它們確實可以生成很多運行軟件所需的數(shù)據(jù)和配置文件。程序員和機(jī)器人需要協(xié)調(diào)一致,維護(hù)代碼健康。現(xiàn)在已經(jīng)不只有人類在維護(hù)代碼了。

讓所有人受惠的 “Piper”

其他公司能否受益于同類系統(tǒng)呢?當(dāng)然能,而且也確實有公司這樣做了。Facebook 的主應(yīng)用有2000萬行以上代碼,公司把整個事情作為一個單獨的項目。還有一些公司以較小規(guī)模在做同樣的事情,而當(dāng)這些公司不斷接近 Google 或 Facebook 的規(guī)模,也會做同樣的事。但Google 和 Facebook 都在探索能夠改變每個人的方法。

兩家巨頭正在開發(fā)一個開源的版本控制系統(tǒng),任何人都可以用它來處理大規(guī)模代碼。它基于現(xiàn)有系統(tǒng)Mercurial,Google正試圖擴(kuò)展 Mercurial 資源庫,達(dá)到Google的規(guī)模。

來源:雷鋒網(wǎng)    原文:http://www.wired.com/2015/09/google-2-billion-lines-codeand-one-place/
譯文:http://www.leiphone.com/news/201509/R6O9zNlbl36StzFg.html 譯者: 思睿

責(zé)任編輯:王雪燕 來源: 雷鋒網(wǎng)
相關(guān)推薦

2015-09-21 09:36:54

20 億代碼谷歌

2009-09-27 11:38:44

Google Chro

2022-03-26 22:28:06

加密通信Python

2018-02-08 16:45:22

前端JS粘貼板

2019-09-25 09:20:41

谷歌代碼開發(fā)者

2023-07-11 09:22:54

2018-12-14 16:10:34

有米科技AWS虛擬主機(jī)

2019-07-24 16:00:37

Python代碼高清圖片

2024-02-19 13:09:21

代碼數(shù)據(jù)Copilot

2022-05-09 13:59:41

Python提取PPTword文檔

2020-11-30 09:31:28

微信代碼程序員

2021-04-30 13:20:07

IBMTurbonomic混合云

2015-03-03 14:11:07

域名Google

2021-05-31 18:56:56

代碼編碼開發(fā)

2017-05-11 12:59:48

2020-06-18 15:53:06

Python代碼摳圖

2024-11-08 17:22:22

2016-11-07 16:50:59

移動化智能

2010-11-24 10:13:00

2020-09-28 10:58:26

Google AI技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號

久久综合色综合88| 欧美777四色影| 91精品福利视频| 日韩午夜视频在线观看| 91影院在线播放| 国产一区清纯| 亚洲欧洲免费视频| www.午夜av| 小草在线视频免费播放| 国产精品久久久久影院色老大 | 国产精品500部| 国产剧情在线观看一区| 日韩一区二区三免费高清| 欧美亚洲精品一区二区| 免费日本一区二区三区视频| 天天免费亚洲黑人免费| 亚瑟国产精品| 亚洲乱码日产精品bd| 久久99精品国产一区二区三区| 中文字幕理论片| 亚洲激情偷拍| 久久天天躁狠狠躁夜夜爽蜜月| 黄色av网址在线观看| 日韩毛片免费视频一级特黄| 精品美女久久久久久免费| 亚洲一卡二卡| 日本中文字幕一区二区有码在线| 国产一区亚洲一区| 国产精品白嫩美女在线观看| 久久久久久久国产视频| 日韩欧美精品| 亚洲欧美国产精品| 免费人成视频在线播放| www.26天天久久天堂| 黄色成人在线免费| 农民人伦一区二区三区| jizz在线观看中文| 久久亚洲欧美国产精品乐播| 国产精品免费在线| www.黄色小说.com| 卡一卡二国产精品 | 免费在线观看一区| 精品国产精品三级精品av网址| 日韩中文在线字幕| 日本三级在线播放完整版| 久久久久久久久99精品| 久久99精品久久久久久水蜜桃| 国产极品久久久| 激情综合色丁香一区二区| 国产精品久久久久久久久久久久| 波多野结衣国产| 在线日韩欧美| 欧美激情aaaa| 少妇被躁爽到高潮无码文| 色天天久久综合婷婷女18| 亚洲人午夜精品免费| 日韩网站在线播放| 少妇久久久久| 亚洲精品影视在线观看| 成人h动漫精品一区| 欧亚精品一区| 亚洲精品有码在线| 欧美狂猛xxxxx乱大交3| 国产一区二区三区电影在线观看| 日韩精品在线播放| 大又大又粗又硬又爽少妇毛片 | 欧美日韩专区在线| 成人免费在线观看视频网站| 欧美影视资讯| 在线观看视频一区二区欧美日韩| 538在线视频观看| 九九九伊在线综合永久| 欧美日韩另类国产亚洲欧美一级| 日本免费色视频| 国产精品777777在线播放| 欧美一区二区大片| 99riav国产精品视频| 黄色免费大全亚洲| 亚洲天堂av综合网| 成人精品一二三区| 欧美私人啪啪vps| 韩日精品中文字幕| 日韩在线视频不卡| 久久se这里有精品| aa日韩免费精品视频一| 人妻精品一区二区三区| 久久久久久99精品| 伊人久久大香线蕉精品| 日韩激情av| 一本大道久久a久久综合婷婷| 好男人www社区| 粉嫩一区二区三区在线观看| 亚洲成人久久久| 一区二区黄色片| 亚洲v在线看| 97精品国产97久久久久久免费 | 免费日韩视频| 成人国产亚洲精品a区天堂华泰 | 亚洲精品视频免费| 婷婷丁香综合网| 亚洲天堂偷拍| 国产精品久久久久久av福利软件| www.精品久久| 国产日产欧美一区| 国产资源在线免费观看| 在线成人视屏| 欧美精品一区二区三区高清aⅴ | 日韩一级片免费观看| 国产视频在线观看一区二区三区| 在线观看三级网站| jizz内谢中国亚洲jizz| 欧美一区2区视频在线观看| 国产精品边吃奶边做爽| 66视频精品| 日韩美女av在线免费观看| www.色视频| 国产精品免费视频网站| 日韩国产欧美亚洲| 国产一区二区av在线| 亚洲色图18p| 国产在线一二区| 精品一区二区三区在线观看国产| 久久精品欧美| 欧美aaa免费| 欧美日韩一区视频| 中文字幕一区二区三区人妻电影| 亚洲午夜一级| 91在线播放国产| 第九色区av在线| 黑人巨大精品欧美一区二区一视频 | 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品手机播放| 秋霞av在线| 亚洲高清中文字幕| 国产成人精品一区二区在线小狼| 欧美h版在线| 国产成人免费av| 青青草免费在线| 黄色一区二区在线| 国产成人av无码精品| 国内一区二区三区| 亚洲综合精品一区二区| 黄页视频在线播放| 欧美精品一二三四| 欧美福利在线视频| 免费观看在线色综合| 日本三级中国三级99人妇网站| 久草在线中文最新视频| 亚洲精品www| 天天操天天爽天天干| 成人福利视频在线| 高清欧美精品xxxxx| 黄色美女久久久| 91成人性视频| 欧美日本网站| 91福利视频在线| 日本二区在线观看| 国产亚洲毛片在线| 日本电影一区二区三区| 日韩经典一区| 日韩视频免费在线| a级片在线免费看| 亚洲免费在线观看视频| 一级黄色免费毛片| 好看的日韩av电影| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 日本精品在线一区| 色婷婷av一区二区三区久久| 国产精品丝袜黑色高跟鞋| 亚洲欧美另类小说| 中文字幕99页| 亚洲免费网站| 亚洲国产一区二区精品视频 | 99re在线视频观看| free性护士videos欧美| 日韩成人av一区| 波多野结衣av无码| 自拍偷自拍亚洲精品播放| 波多野结衣电影免费观看| 一个色综合网| 精品乱色一区二区中文字幕| 成人欧美大片| 日韩中文字幕国产精品| 亚洲成a人片77777精品| 午夜精品在线看| 摸摸摸bbb毛毛毛片| 成人黄色片在线观看| 国产欧美日韩在线观看视频| 国产精品国产三级国产aⅴ9色| 欧美私人网站| 亚洲成人xxx| 成人免费一级片| 亚洲男人的天堂av| 亚洲专区区免费| 狠狠色综合播放一区二区| 日韩日韩日韩日韩日韩| 欧美中文一区二区| 国产精品青青草| 亚洲成人av观看| 欧美激情伊人电影| 第一视频专区在线| 欧美精品一区二区三区四区 | av免费网站在线| 日韩电影大全免费观看2023年上| 中文字幕一区2区3区| 亚洲一区二区精品视频| 中文字幕免费在线看线人动作大片| 国产自产2019最新不卡| 国产极品粉嫩福利姬萌白酱| 国产韩日影视精品| 久久精品女人的天堂av| 亚洲精品在线播放| 国产精品久久久久久av下载红粉| 成人免费观看在线观看| 久久久国产精品免费| 免费在线超碰| 精品国产一区二区三区不卡| 亚洲网站免费观看| 色综合一区二区| 欧美成人aaaaⅴ片在线看| 中文字幕一区不卡| 97伦伦午夜电影理伦片| 成人av网址在线| 亚洲一区二区图片| 美国一区二区三区在线播放| 国产免费一区二区三区视频| 亚洲性视频h| 91大学生片黄在线观看| 国产精品99久久久久久动医院| 欧美日韩一区在线观看视频| 激情小说一区| 成人精品水蜜桃| 三级欧美日韩| 成人性生交大片免费看小说| av久久网站| 国产91色在线|免| 新版的欧美在线视频| 久久久久久com| 中文字幕有码在线观看| 日韩视频欧美视频| 男人的天堂在线视频免费观看| 亚洲天堂色网站| 国产美女性感在线观看懂色av| 日韩麻豆第一页| 日本中文字幕一区二区有码在线 | wwwxxx色| 一区二区三区视频| 日韩欧美美女在线观看| 国产精品视频免费观看| 超碰成人在线免费| 国产精品三区在线| 成人春色在线观看免费网站| 97自拍视频| 91精品国产自产在线丝袜啪| 99蜜桃在线观看免费视频网站| 日韩精品一区国产| av一区二区在线看| 成人自拍在线| 国模精品娜娜一二三区| 亚洲动漫在线观看| 欧美一区二区视频17c| 国产一区二区亚洲| 一区二区三区四区五区视频| 91精品一区国产高清在线gif| 亚洲最新免费视频| 欧美1区2区视频| 欧美日韩成人免费视频| 欧美专区18| 免费看污污网站| 久久机这里只有精品| 男插女视频网站| 不卡的看片网站| 91成人破解版| 国产精品无码永久免费888| 神马久久精品综合| 亚洲午夜羞羞片| 美女又爽又黄免费视频| 欧美视频完全免费看| 国产精品女同一区二区| 精品国免费一区二区三区| 日本一级在线观看| 日韩在线视频网站| 激情av在线播放| 日韩av电影免费观看高清| 日韩伦理一区二区| 国产麻豆乱码精品一区二区三区| 免费看成人哺乳视频网站| 中文字幕av日韩精品| 在线日韩视频| 九九精品久久久| av电影在线观看一区| 五月激情四射婷婷| 一区二区三区在线播放| av一级在线观看| 日韩一区二区三区免费看| 婷婷丁香花五月天| www国产精品视频| 黄视频网站在线观看| 国产精品一区二区久久久久| 日本99精品| 日韩久久久久久久| 亚洲天堂偷拍| 日本高清久久久| 91免费视频网| 亚洲国产美女视频| 91成人看片片| 农村少妇久久久久久久| 色一情一乱一区二区| freexxx性亚洲精品| 国产原创欧美精品| 亚洲大片精品免费| 免费极品av一视觉盛宴| 免费一级片91| 中文字幕xxx| 亚洲成人在线免费| 国产免费叼嘿网站免费| 国产亚洲一区二区精品| av中文在线资源库| 97人人模人人爽人人喊38tv| 日本大胆欧美| 久久久久久久久久久免费视频| 国产91在线看| 69夜色精品国产69乱| 在线观看成人免费视频| 天堂av在线7| 欧美激情国产精品| 国产一区 二区| 国产a级片免费看| 日本欧美一区二区| 精品人伦一区二区三电影| 午夜天堂影视香蕉久久| xxxwww在线观看| 大胆人体色综合| 日韩毛片网站| 一区精品在线| 久久99精品久久久| 99自拍偷拍视频| 欧美日韩色综合| 成年人视频在线免费观看| 国产成人久久久| 国产videos久久| 青青青国产在线视频| 91碰在线视频| 6080午夜伦理| 亚洲女人天堂网| 暖暖成人免费视频| 欧美日韩国产不卡在线看| 先锋影音久久久| 香蕉视频黄色在线观看| 狠狠色噜噜狠狠狠狠97| 天天在线女人的天堂视频| 91精品国产一区| 亚洲涩涩av| www.日本xxxx| 中文字幕一区三区| 国产乱人乱偷精品视频a人人澡| 亚洲性生活视频| 麻豆久久久久| av电影一区二区三区| 国产一区高清在线| 久久这里只有精品免费| 亚洲精品成人久久电影| 东京一区二区| 日日噜噜噜噜夜夜爽亚洲精品| 日本中文字幕一区二区视频 | 欧美日韩亚洲一| 久久久不卡影院| 伊人精品在线视频| 久久天天躁日日躁| 亚洲国产视频二区| 国产精品自拍片| 中文字幕精品—区二区四季| 亚洲天堂国产精品| 久久影院模特热| 啪啪激情综合网| www.欧美日本| 一区二区三区中文免费| 天天操天天干天天爽| 国产精品久久久久久久app| 亚洲精品tv久久久久久久久久| 免费观看黄网站| 色综合中文字幕| 国产1区在线| 蜜桃av噜噜一区二区三区| 麻豆国产精品一区二区三区| 九九久久免费视频| 亚洲欧美综合图区| 成人av在线播放| 国产精品沙发午睡系列| 国产精品电影院| 少妇人妻一区二区| 国产精品一区二区久久| 亚洲三级网站| 国产成人av免费在线观看| 欧美男体视频| 欧美一区国产一区| 国产专区欧美精品| 亚洲成人第一网站| 欧美成人精品在线播放| 精品久久久久中文字幕小说|