GitHub已发布其年度报告 八度宇宙报告 到2020年。代码托管平台目前为超过5600万开发人员提供服务,这些开发人员在过去一年中创建了60+百万个新存储库。 通过GitHub管道进行的大量工作及其作为全球最大的开发人员平台的卓越地位,使该公司可以访问有关人们在大流行期间的工作方式的大量数据。
生产力报告显示,与上一年相比,开发人员的工作时间更长。 它包含有关人们一天中什么时候看起来更有生产力的数据,以及在不同时区和具有不同COVID-19响应的国家/地区的工作量的微小变化。 下图跟踪了美国太平洋时区,显示了自3月中旬开始锁定的推窗和工作量高峰。 工作量始终高于上一年。
GitHub记录的存储库比去年增加了35%,在团队的最高生产力和协作周内,拉取请求合并时间缩短了7.5小时。
开发人员似乎正在做更多的工作,GitHub将此归因于使用自动化来加速工作,改善开发实践以及模糊工作与生活界限的灵活性的人们。 该报告还告诫说,这种大量的工作可能无法长期持续下去,应定期休息和有意识的能源管理做法加以调整。
该报告集还重点介绍了更广泛的开源社区中的一些趋势。 除了工作量普遍增加之外,GitHub还跟踪了周末和节假日开放源代码活动的增加,与此同时,企业开发人员的活动减少了。 自2020年4月以来,开源项目的创建量也同比增长了25%。
数据表明,即使开发人员完成了常规工作,他们仍将转向创意项目的开源项目。 这些项目通常在整个世界都处于家中时提供有意义的联系和社区。
基于这些发现,GitHub建议组织在工作以外做出贡献时认识到开源项目对于员工福祉和丰富化的重要性。
《八面体国》还包括有关社区和安全的报告。 GitHub发现,其平台上托管的漏洞中有17%是明确恶意的,但仅触发了0.2%的警报。 其余83%的漏洞是错误的结果。 该公司发现,将存储库设置为在有补丁程序时自动生成拉取请求时,漏洞修复速度提高了1.4倍。
在2020年之前,对于GitHub托管的存储库,发现漏洞之前被发现的平均时间为四年。 社区平均需要4.4周才能编写代码并发布修复程序,并需要10周时间就安全更新的可用性向社区发出警报。 收到通知后,用户通常会在一周内应用更新。
GitHub报告称,其社区正变得越来越多样化,那些确定为开发人员的人从2016年的60%下降到2020年的54%。与教育相关的个人资料正在增长(从2016年的17%到2020年的23%),其次是用户处理数据。 对于不是来自开发背景的协作者来说,该平台将变得更加易于使用。
像这样:
喜欢加载中……