Sourcegraph:開發(fā)人員現(xiàn)管理的代碼比2010年多100倍
據(jù)外媒報道,專門從事通用代碼搜索的 Sourcegraph 公司對 500 多名北美軟件開發(fā)人員進行了調(diào)查以確定代碼復雜性和管理方面的問題。在深入調(diào)查數(shù)據(jù)之前,了解調(diào)查的角度是很重要的。Sourcegraph 自己的業(yè)務模型支持在企業(yè)范圍內(nèi)進行代碼搜索--這意味著其不僅可以通過目錄進行 grep 搜索,還可以同時在大量存儲庫(本地和云端)中進行搜索并且支持用戶能想到的幾乎任何一種語言。
這種通用的并行搜索隨著項目規(guī)模和技術(shù)多樣性的增長而變得越來越重要。
Sourcegraph 將這種技術(shù)復雜性的臨界質(zhì)量稱為大代碼,而開發(fā)者調(diào)查則試圖掌握這種增長的規(guī)模和范圍。
比以往更多的代碼
在接受調(diào)查的開發(fā)者中,約有一半的人表示,他們管理的代碼比 2010 年多了 100 倍
當 Sourcegraph CEOQuinn Slack 接受媒體采訪時他用上面這張圖表作為開場白。一個典型的組織或開發(fā)人員管理的代碼量在過去十年中出現(xiàn)增長這并不奇怪--但行業(yè)之外的許多人可能沒有意識到增長了多少。超一半的被調(diào)查開發(fā)者報告增長(以兆字節(jié)計算)超過了一百倍。
這些代碼的增長可以用越來越復雜的代碼來展示,但大部分都來自于所使用的平臺和工具的多樣性的增加?,F(xiàn)代開發(fā)尤其是 Web 開發(fā)通常意味著許多不同平臺、庫和依賴關(guān)系的合并。接受調(diào)查的開發(fā)人員所報告的支持架構(gòu)、設(shè)備、語言、存儲庫等的數(shù)量都有所增加。
現(xiàn)在大多數(shù)公司都成了科技公司
2020 年,很難不成為一家科技公司
另一個有趣的圖表是專門針對那些傳統(tǒng)上不被認為是技術(shù)公司的開發(fā)人員的,如保險、零售、甚至食品和飲料公司。在接受調(diào)查的開發(fā)者中,91% 的人說他們的非技術(shù)公司比十年前更像一個技術(shù)公司。