概要

已完成

当被当作协作者而不是替代者时,Copilot 是最有效的。 使用它来加速例行检查并提供可行的建议,但依赖于人类进行体系结构决策和细微权衡。

最佳做法:

  • 推送之前,请在 IDE 中开发流程的适当时机执行 Copilot 评审。
  • 用于 .github/copilot-instructions.md 使 Copilot 的反馈与团队标准保持一致。
  • 将科皮洛特的评论视为加速器,而不是授权。 在执行 Copilot 评审的同时,请继续使用发布 CI/CD 管道、扫描和其他最佳做法。
  • 在合并之前,请始终验证并测试修复。

借助 PRU,可以解锁高级功能,使 Copilot 成为更强大的合作伙伴。 通过监视使用情况和调整工作流,可确保评审保持快速、高质量且经济高效。

完成本模块后,可以:

  • 说明 GitHub Copilot 如何改进代码评审和 PR。
  • 在 GitHub 和 IDE 中使用 Copilot 作为审阅者。
  • 使用规则集和自定义说明自动审阅。
  • 应用 Copilot 的建议和同行评审的修复意见。
  • 定义可编程实时单元 (PRU),解释其优点,并优化其使用情况。
  • 衡量科皮洛特对速度、质量和满意度的影响。

借助这些做法,你的团队可以将代码评审从瓶颈转变为协作的高价值时刻,从而提升专业知识的利用率,并更快速地交付软件。

了解详细信息

若要加深对 GitHub Copilot 代码评审和相关工作流的理解,请查看以下资源:

提供反馈

使用此 问题表单 提供此 Microsoft Learn 模块的内容反馈或建议的更改。 GitHub 维护此内容,团队成员将会审请求。 感谢你抽时间改进我们的内容!