据外媒报道,专门从事通用代码搜索的 Sourcegraph 公司对 500 多名北美软件开发人员停止了调查以确定代码复杂性和管理方面的成绩。在深化调查数据之前,了解调查的角度是很重要的。Sourcegraph 本人的业务模型支持在企业范围内停止代码搜索--这意味着其不只可以经过目录停止 grep 搜索,还可以同时在少量存储库(本地和云端)中停止搜索并且支持用户能想到的简直任何一种言语。
这种通用的并行搜索随着项目规模和技术多样性的增长而变得越来越重要。
Sourcegraph 将这种技术复杂性的临界质量称为大代码,而开发者调查则试图掌握这种增长的规模和范围。
比以往更多的代码
在接受调查的开发者中,约有一半的人表示,他们管理的代码比 2010 年多了 100 倍
当 Sourcegraph CEOQuinn Slack 接受媒体采访时他用下面这张图表作为收场白。一个典型的组织或开发人员管理的代码量在过去十年中出现增长这并不奇异--但行业之外的许多人能够没无看法到增长了多少。超一半的被调查开发者报告增长(以兆字节计算)超过了一百倍。
这些代码的增长可以用越来越复杂的代码来展现,但大部分都来自于所运用的平台和工具的多样性的添加。现代开发尤其是 Web 开发通常意味着许多不同平台、库和依赖关系的兼并。接受调查的开发人员所报告的支持架构、设备、言语、存储库等的数量都有所添加。
如今大少数公司都成了科技公司
2020 年,很难不成为一家科技公司
另一个幽默的图表是专门针对那些传统上不被以为是技术公司的开发人员的,如保险、批发、甚至食品和饮料公司。在接受调查的开发者中,91% 的人说他们的非技术公司比十年前更像一个技术公司。
【编辑引荐】
用ThreadLocal来优化下代码吧
开发人员成功从泄露的Windows源码编译出操作系统
如何在Excel中更好地隐藏恶意宏代码
忙中有失:开发人员慌张中容易出现的3个疏忽
掌握这些概念将助你编写更好、更繁复的代码
(责任编辑:admin)