AI 工具正在导致代码质量的下降
开发者分析公司 GitClear 最新发布了一份调查报告,基于对着4 年来的数据的检查,其中包括超过 1.5 亿行被修改过的代码,以确定 Copilot 对代码编写质量的影响。 结果发现,代码的流失率显着上升,为 7.1%,而 2020 年这一数据仅为 3.3%。与此同时,代码重用率却出现了令人担忧的下降。 GitHub 的 Copilot 于 2021 年 6 月推出测试版,掀起了 AI 编码浪潮;来自 GitHub 和其他消息来源的数据称,在 2023 年期间,采用 AI 辅助开发的开发人员将超过 50%。GitHub 首席执行官 Thomas Dohmke 称,该软件已拥有超过 100 万开发者付费订阅。并表示,借助此工具开发者完成任务的速度提高了 55%,在启用 Copilot 的文件中,46% 的代码是由 Copilot 完成的。 GitClear 的这项调查主要聚焦于代码质量而非数量。研究人员观察到,AI 助手倾向于给出"添加代码的建议,但从未给出更新、移动或删除代码的建议"。且"代码建议算法的动机是提出最有可能被接受的建议"。 研究人员发现,added、deleted、u...

