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