北美开发者调查:现在负责的程序代码规模是2010年的100倍

专门提供程序代码搜索及情报工具的Sourcegraph,于近日公布了一项针对北美500名软件开发人员所展开的调查报告,显示出日益庞大且复杂的Big Code已经对开发团队造成了影响,如同大数据对资料团队所带来的冲击一样,其中一个影响是:有51%的受访者表示,他们现在负责的程序代码规模为2010年的100倍。

Sourcegraph所定义的Big Code指的是因应各种不同开发环境、平台及工具的增加,以及递交进程的加速,再加上所预期创造的商业价值,都让开发人员所撰写的程序代码愈趋庞大与复杂。调查显示,有94%的开发人员认为自己所服务的组织受到Big Code的冲击。

在该调查中,有95%的开发人员认为现在所负责的程序代码规模至少是10年前的5倍,认为是20倍的也高达80%,另有51%的开发人员觉得是100倍,有18%甚至认为达到500倍。

相关的冲击除了程序代码越来越庞大之外,还包括有60%的受访者指出各种开发面向都急剧扩张,从架构、所支持的设备、所使用的开源,以及所支持的平台数量等;并有92%的受访者表示,在过去的10年来,快速递交程序代码的压力越来越大;还有90%指出他们所打造的软件对组织来说变得更重要了。

经由Big Code衍生的挑战则包括新员工的效率(62%)、因为缺乏对依赖性的理解而破坏了程序代码(57%),以及管理变得更困难(50%)等,这导致有77%的开发人员因为担心程序代码变更会破坏依赖性,而尽量避免更新程序代码。

由于Big Code为一新兴的趋势,因此,在面对Big Code的挑战时,有85%认为既有的工具并非是为了Big Code时代所设计的。