简介

已完成

本模块探讨使用 Visual Studio Code 的 GitHub Copilot Chat 扩展来实现代码改进。 你将了解如何改进代码质量、代码可靠性、代码性能和代码安全性。 为每个改进领域开发了提示,并将其提交给 GitHub Copilot,这些提示可针对如何改进所选代码给出建议。 练习将教你如何制作提示,为特定的改进领域生成建议。 练习还演示了如何实现代码更新建议、加快开发过程并提高代码质量。

假设你是一名开发人员,正在处理需要安全高效的代码的项目。 交付截止日期即将到来,就你继承的代码库而言,其更像是概念验证,而非实际的生产代码。 你担心没有足够的时间彻底查看代码库并实施所需的更新。 你需要一个能够快速识别现有代码中需要改进的地方的工具。 该工具还应该加速你决定实施的任何更新的开发过程。 你想要研究解决代码质量、可靠性、性能和安全性的更新。 你听说 GitHub Copilot 可以帮助开发人员评估代码、确定需要改进的领域并高效更新其代码库。 你期待使用 GitHub Copilot 加速代码改进过程。

本模块中阐述的主题包括:

  • 浏览 GitHub Copilot 的代码改进工具。
  • 使用 GitHub Copilot 的快速修复选项。
  • 使用 GitHub Copilot 最佳做法重构代码。
  • 使用 GitHub Copilot 内联聊天重构代码。
  • 使用 GitHub Copilot 询问、编辑和代理模式重构代码。
  • 浏览 GitHub Copilot 代码评审功能。
  • 使用 GitHub Copilot 重构 C# 代码。

完成本模块后,你将能够:

  • 使用 GitHub Copilot 的聊天视图模式有效地分析、编辑和执行任务。
  • 使用智能修复操作和内联聊天等工具应用快速修复选项来解决编码问题、测试失败和终端错误。
  • 重构代码以提高可读性,减少复杂性,并通过利用 Copilot 的上下文工具和最佳做法增强可维护性。
  • 使用 GitHub Copilot 的评审选择和评审更改功能进行代码评审,以确保质量、可靠性和安全性。
  • 完成动手练习,使用 GitHub Copilot 重构和优化 C# 应用程序。

重要

若要完成此 GitHub Copilot 培训,必须在个人 GitHub 帐户(包括 GitHub Copilot 免费计划)中拥有 GitHub Copilot 的活动订阅,或者必须分配给组织或企业管理的订阅。 模块活动可能包括与公共代码匹配的 GitHub Copilot 建议。 如果你是 GitHub Enterprise Cloud 上某个组织的成员,并且通过组织获得了 GitHub Copilot 订阅,则匹配公共代码的建议设置可能会继承自你的组织或企业。 如果帐户阻止与公共代码匹配的建议,模块活动可能无法按预期工作。