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