有过开发经验的小伙伴都知道,为了确保项目的代码质量,我们需要定期的去进行 Code review。
Git 中有一个 pull request 功能,也就是说别人请求把开发好的代码合并到主干的时候。
你需要对这份代码进行 review,确保没有问题之后才能合并到主干。【gzh:和平本记】
但是 review 代码是非常耗费时间和精力的,对于一些重复性的、有明确标准可循的检查(比如代码风格、性能隐患、安全漏洞),完全可以交给AI来完成。
如果我告诉你,你可以为你的项目请一个免费、不眠不休、绝对客观、精通各种最佳实践的AI代码审查官,它能自动帮你完成80%的重复性审查工作,你会不会想要立马试用一下?
下面手把手教你,如何利用OpenAI Codex的自动化Code Review功能,彻底解放你的生产力。
1、连接 GitHub ,让 AI 有读代码的权限
你需要确保你的Codex已经和你的GitHub账户关联。这是让AI能够读取你的代码仓库和PR的前提。
也就是说下面这里你需要成功关联上你的 GitHub 仓库【gzh:和平本记】
2、开启审查模式
你需要告诉Codex,对这个项目的所有PR都进行自动审查。
具体步骤:
1)登录Codex网页版
chatgpt.com/c/codex
2)点击启用代码审查
3)选择你的代码仓库
在自动代码审查下拉框选择,审查我的拉去请求,或者审查所有拉去请求(需要是 pro 用户)
完成上面的步骤之后,你的AI审查官已经正式上岗了。【gzh:和平本记】
3、验证结果
现在当你自己提交一个新的 PR 时,几分钟后,Codex 的AI机器人会自动出现在这个PR的评论区。
它会像一个经验丰富的老手一样,逐行分析你提交的代码,并给出具体的、可操作的优化建议。
现在我们提交一个 PR:
在 GitHub 仓库这里,你会看到 codex 已经介入开始检查你的代码
在代码审查这里,也能看到 codex 帮我们检查的结果
最后,启用这个功能之后,会帮你减少大量花在 code review 上的时间,而且会大大降低开发过程中,因为低级 bug 而导致的线上问题。