软件开发 | 最新研究:量化GitHub Copilot对代码质量的影响
85%的开发人员在使用GitHub Copilot和GitHub Copilot Chat编写代码时对自己的代码质量更有信心; 使用GitHub Copilot Chat进行代码审查更具操作性,完成速度提高了15%; 88%的开发人员表示,使用GitHub Copilot Chat时能够保持流畅状态,因为他们感觉更专注、更少挫败感,并且也更喜欢编码。
高质量的代码是什么样子的?
使用 GitHub Copilot 编写更高质量的代码
GitHub Copilot Chat是一个聊天界面,让您可以与GitHub Copilot进行交互,从支持的集成开发环境(IDE)中直接提出与编码相关的问题并获取答案。聊天界面提供了访问编码信息和支持的途径,您无需浏览文档或搜索在线论坛。目前,Copilot Chat支持Visual Studio Code和Visual Studio。
总之,开发人员告诉我们,与不使用GitHub Copilot编码相比,他们感到使用GitHub Copilot和GitHub Copilot Chat编码更容易、更少错误、更易读、更可复用、更简洁、更易维护且更具弹性。
“代码非常干净,我只需查看代码就能理解其中的内容,并且相当容易地将其移植到我的代码库中。因此,我觉得代码质量非常干净且易于理解。在使用Copilot进行拉取请求审查时,我看到它非常擅长生成适当的错误处理代码。” ——财富500强公司的高级软件工程师(研究参与者)
“我收到的更具可操作性的评论是与我代码的概念理解有关——我希望其他开发人员能够理解我在做什么,所以这是一条很好的反馈。” ——软件工程师(研究参与者)
“因为我有十多年的行业经验,我通常更喜欢用记事本或简单的平台进行编码,而Copilot Chat是一个非常有用的工具,我不需要去Google或Stack Overflow就可以检查基本内容。而且Copilot还有一个非常不错的语法编辑功能。” ——高级系统验证工程师(研究参与者)
GitHub如何开展这项研究
GitHub Copilot Chat的承诺:代码质量更高,编码速度更快
鸣谢
立即试用GitHub Copilot,请联系GitHub中国官方授权合作伙伴——创实 ,我们提供GitHub产品的咨询、销售、实施、培训及技术支持服务。