概要
当被当作协作者而不是替代者时,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 维护此内容,团队成员将会审请求。 感谢你抽时间改进我们的内容!