开发人员拥抱 AI 工具的同时需面临“Big Code”挑战
2023-05-05 07:46:40
来源:OSCHINA
(资料图)
代码智能平台 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% 的人希望拥有一种工具,能够让他们以更少的资源获得更大的产出。更多详情可查看完整报告。
标签: