這個數字是Google的工程經理Rachel Potvin在硅谷的一個工程師大會上透露的。這20億行代碼包括Google所有的互聯網服務——從搜索、Gmail到Google地圖。作為對比,世界上最復雜的軟件之一,微軟的Windows操作系統大約有5000萬行代碼。
所以,創建一個Google軟件帝國相當于寫40遍Windows。
Rachel Potvin還透露,所有的Google代碼都儲存在一個單一的源碼庫內,這可能是世界上最大的單一代碼庫。它只開放給公司的2.5萬名程序員,而Google的搜索引擎算法等敏感代碼更是儲存在單獨的庫內,只開放給特定的雇員。Google有自己的版本控制系統Piper,容量大約為85TB,2.5萬工程師每天會遞交4.5萬次commits,每周修改25萬個文件的1500萬行代碼。