Towards Data Science· Naga Chand Putta·· 2 小时前精选AI 评分67
GitHub Copilot 代码审查实验:8/8 个修改内缺陷被发现,2/2 个未修改代码缺陷全漏过
Copilot Caught 8 of 8 Diff Bugs With Rules, 0 of 2 Outside the Diff
AI 导读
作者通过在合成代码库中植入10个缺陷,测试 GitHub Copilot 在有无规则文件条件下的审查表现。8个位于修改代码中的缺陷,无规则时发现5个,有规则时全部发现;2个位于未修改但被调用的代码中的缺陷,无论有无规则均未被发现。
推荐理由
作者通过实验验证了 AI 代码审查在未修改代码中的缺陷检测能力不足,即使有规则文件也未能覆盖,提示了当前工具的上下文局限性。
来源:Towards Data Science · towardsdatascience.com