简介

已完成

本模块探讨如何使用适用于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的聊天视图代理有效地分析、计划和执行任务。
  • 使用智能修复操作和内联聊天等工具应用快速修复选项来解决编码问题、测试失败和终端错误。
  • 重构代码以提高可读性、降低复杂性,并通过利用GitHub Copilot的上下文工具和最佳做法来提高可维护性。
  • 使用GitHub Copilot的评审选择和评审更改功能执行代码评审,以确保质量、可靠性和安全性。
  • 完成动手练习,使用GitHub Copilot重构和优化 C# 应用程序。

重要

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