GitHub 发布了其年度报告《2020 年 Octave 宇宙报告》。该代码托管平台目前为超过 5600 万开发者提供服务,他们在过去一年中创建了 60 多万个新存储库。通过 GitHub 管道的庞大工作量及其作为世界上最大的开发者平台的卓越地位,使该公司能够获得有关人们在大流行期间如何工作的大量数据。
生产力报告显示,与上一年相比,开发人员的工作时间更长了。它包括有关人们在一天中的什么时间似乎更有效率的数据,以及不同时区和对 COVID-19 反应不同的国家/地区工作量的微小变化。下图跟踪了美国太平洋时区,显示了 3 月中旬开始的封锁期间的俯卧撑窗口和工作量峰值。工作量一直高于上一年。
Repository of GitHub record That's比去年增加 35%,拉取请求合并时间在团队最高效和协作的一周减少了 7.5 小时。
开发人员似乎正在做更多的工作,GitHub 将此归因于人们使用自动化来加快工作速度、改进开发实践并具有模糊工作与生活界限的灵活性。该报告还警告说,这种高水平的工作从长远来看可能无法持续,应该通过定期休息和有意识的能源管理实践进行调整。
这组报告还突出了更广泛的开源社区中的一些趋势。除了工作量普遍增加外,GitHub 还跟踪周末和节假日开源活动的增加,这与企业开发人员活动的减少相吻合。自 2020 年 4 月以来,开源项目的创建也同比增长了 25%。
数据显示,即使如果人们做他们的常规工作,他们仍然会转向开源项目来进行创意项目。在整个世界都在家的时候,这些项目通常会提供有意义的联系和社区。
根据这些发现,GitHub 建议组织认识到开源项目对于员工在工作之外做出贡献时的福祉和充实的重要性。
Octahedron Nation 还包括有关社区和安全的报告。 GitHub 发现其平台上托管的漏洞中有 17% 明显是恶意的,但只有 0.2% 的警报被触发。其余 83% 的漏洞是错误造成的。该公司发现,当存储库设置为在补丁可用时自动生成拉取请求时,修复错误的速度提高了 1.4 倍。
2020 年之前,对于 GitHub 托管的存储库,发现漏洞的平均时间为四年。社区平均需要 4.4 周的时间来编写代码和发布修复程序,并需要 10 周的时间来提醒社区有关安全更新的可用性。收到通知后,用户通常会在一周内应用更新。
GitHub 报告称,其社区正变得更加多样化,自称开发者的人数从 2016 年的 60% 下降到 2020 年的 54%。与教育相关的个人数据正在增长(从 2016 年的 17% 到 23% 2020 年),其次是用户处理数据。对于非开发背景的合作者,该平台将变得更易于使用。
喜欢这样:
喜欢正在加载...
资源