开发人员拥抱 AI 工具的同时需面临“Big Code”挑战


代码智能平台 Sourcegraph 最新发布的一份报告表明,95% 的受访开发人员已经在使用 AI 工具编写代码。但开发人员在享受 AI 工具所带来的便利的同时,也要承受随之而来的“Big Code”挑战。

Big Code 问题对于如今的开发者、工程领导和公司来说是一个迅速增长的危机。因为它不仅对科技创新,还对消费者每天使用的数字产品的稳定性和安全性构成了真正的威胁。

该报告基于对不同行业和地区的 500 多名软件开发人员和工程师的调查。结果指出,虽然开发人员比以往任何时候都更加努力解决技术债务、维护、协作和可扩展性方面的问题,但突如其来的 AI 繁荣意味着 Big Code 的痛苦只会越来越严重。只有 65% 的开发人员表示他们的公司制定了解决 Big Code 的计划。

  • 有 77% 的开发者表示,他们的代码库在过去三年中增长了 5 倍
  • 开发人员只有 14% 的时间用于为核心产品编写新代码。其余时间则需用于搜索、理解和修复代码。82% 的人希望他们可以花更少的时间搜索信息或旧代码,花更多的时间进行编码工作。
  • 73% 的开发人员已经在为别人创建的难以理解的代码而苦恼。而这个数字只会随着 AI 的兴起而上升。
  • 73% 的开发人员由于代码库的大小而遇到更频繁的阻塞。

76% 的开发人员对由 AI 驱动的开发工具的兴起感到兴奋,但大家仍然对 AI 及其对 Big Code 的影响表示担忧,具体包括:

  • 61% 的人担心 AI 对技术债务的影响。
  • 67% 的受访者表示担心 AI 的快速增长导致 code sprawl。
  • 76% 的人担心将创建大量新代码,管理不易。

与此同时,开发人员已经认识到了 Big Code 和 AI 对其公司的创新和竞争能力构成的威胁,有 72% 的受访者将其视为真正的风险。并确定了几个需要帮助的关键领域:

  • 95% 的人希望获得帮助以快速上手他们的代码库。
  • 91% 的人想要更有效的方法来识别和解决代码问题。
  • 91% 的人表示,如果他们的代码库可以在所有来源和存储库中完全搜索,将会节省大量时间。
  • 88% 的人希望拥有一种工具,能够让他们以更少的资源获得更大的产出。

更多详情可查看完整报告。 


相關推薦

2023-05-30

走进千家万户、见证 AI 新时代的到来;同时也见证敏捷开发、精益项目管理、DevOps 在不同的 IT 组织中落地、实践和推广。 GOTC 2023,恰逢 Gitee 十周年,特别设置了 Gitee 十周年论坛,与新老朋友共同讲述 Gitee 这十年在开发者生

2022-09-20

区来解决。” 具体内容如下: 治理挑战 1、如何引导开发并保持 Rust 的开放性? 开源工作中,在什么是对项目最有利的,以及什么是志愿贡献者想做的之间总存在着一些矛盾。现在,随着 Rust 社区逐渐发展壮大且 Mozilla 结

2023-05-18

Go 博客发布了 2023 年第一季度 Go 开发者调查。共 5,844 名开发者参与了本次调查,分享了他们有关如何使用 Go、在使用 Go 时遇到的最大挑战、以及他们首要考虑的改进方向等方面的内容。 今年的调查引入了一个基于自我认定的

2024-03-17

来提高性能。最初的想法是使用 GPU 来实现画笔,但后来开发人员认为画笔性能足够好,反而是 liquefy transform tool、transform masks 和一些滤镜太慢了。因此,他们最终决定将研究使用 GPU 来优化 transform masks。 其中最有争议的一件

2023-08-25

C BY-NC 4.0 许可下发布,以便研究人员可以在此基础上进行开发。与此同时,Meta 还发布了一个多模式翻译数据集 SeamlessAlign,包含 270,000 小时的语音和文本对齐。  Meta 表示,现有的语音转语音和语音转文本程序仅覆盖世界上

2022-10-22

ta(前 Facebook) 的人工智能研究团队就专门针对这种场景开发了一个 AI 翻译系统,这是一个面向口头语言的实时翻译系统,并以闽南语与英文互译为首要目标。 闽南语主要在我国福建和台湾广泛使用,其次在新加坡、印尼、

2024-01-03

认为,目前市场上的乐观情绪已经日渐浓厚。在大幅削减开发人员关系职位之后,出现了一些空缺需要填补;削减职位可能是一种虚假经济。Rumbul 指出,“与开源社区保持良好的关系可以带来巨大的商业回报”。 不过企业还可

2024-02-05

于完成具体任务而不是遵循严格的时间表。这一策略允许开发人员专注于交付核心特性,而不是急于发布。通过Zig的GitHub页面上的“Milestones”标签,社区成员可以跟踪进展,并将他们的项目添加到重要的第三方项目列表中,确

2023-08-24

代码生成以及灵活强大的应用和环境动态管理能力等备受开发者青睐的特性。 值得一提的是,Seal 创始团队成员均来自业界应用最为广泛的开源 Kubernetes 管理平台 Rancher 的核心团队,秉持着创始团队一以贯之的开源理念,Walrus

2023-03-06

度技术趋势报告,基于该平台 280 万的用户数据,以了解开发人员的兴趣所在。调查结果表明,开发人员对生成式 AI 关键组件的兴趣正在加速增长:有关自然语言处理 (NLP) 的内容同比增长了 42%,其次是深度学习 (23%)。 开发人

2022-10-10

10 月 1日,TypeScript 首次公开亮相。当时主导 TypeScript 开发的 Anders Hejlsberg 这样描述 TypeScript: 它是 JavaScript 的类型化超集,可被编译成常用的 JavaScript。TypeScript 还可以通过启用丰富的工具体验来极大地帮助提升生产力,

2023-06-14

浪潮。在AI创新的背后,人工智能框架作为AI根技术,为开发者提供强大的工具和资源,扮演着至关重要的角色。备受瞩目的人工智能框架生态峰会2023即将召开,本次峰会将聚集顶尖AI公司、研究机构、开源社区、高校等,共同

2022-02-23

。Chris Lattner 早在 2010 年在苹果公司工作期间就已经开始开发 Swift 编程语言了,不过他已经在 5 年前离开了苹果。 核心团队目前正在研究重组项目的领导层,以便为社区成员提供更多的途径来积极参与项目的管理。Swift 已经

2023-06-07

或重构,Yao 提供了一个开箱即用的解决方案,可以快速开发具备 AIGC 能力的应用。 新特性介绍 开箱即用的 AI 助手 AI 助手将成为新一代企业应用的标配,更多功能将通过聊天会话的方式,呈现给用户使用。 Yao 提供了一