人工智能正在改变软件开发的模式
云栖号资讯:【 点击查看更多行业资讯 】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 如今,很多软件开发人员正在使用人工智能技术帮助编写和审查代码、检测错误、测试软件,并优化开发项目。这帮助企业更有效地部署新软件,并使新一代开发人员更轻松地学习编程。 这是调研机构德勤公司最近发布的一份有关软件开发采用人工智能技术的调查报告得出的结论。报告的作者David Schatsky和Sourabh Bumb描述了在过去的18个月中多家公司如何推出几十个人工智能驱动的软件开发工具。并且其市场正在增长。致力于软件开发的人工智能初创企业在2019年获得了7.04亿美元的投资。 新工具可以帮助软件开发人员减少工作量,在编写软件时检测错误,并自动执行许多确认软件质量的测试。在当今越来越依赖开放源代码的时代,这一点很重要,因为开放源代码可能会带来一些错误。 尽管有些人担心采用自动化技术可能会使编程人员失去工作,但调查报告的这两位作者认为不太可能。 Schatsky说:“在很大程度上,这些人工智能工具是在帮助和增强人类的能力,而不是取代他们。这些工具有助于使编码和软件开发民主化,使一些编程新手能够填补人才缺口,学习新技能。人工智能技术还可以进行代码审查,并提供质量保证。” 调研机构Forrester公司在2018年进行的一项研究发现,从事软件开发的企业中,37