跳到正文
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