簡介

已完成

本模組探討如何利用 GitHub Copilot Chat 擴充功能 於 Visual Studio Code 內實作程式碼改進。 您將了解如何改善程式碼品質、程式碼可靠性、程式碼效能和程式碼安全性。 每個改進區域都會開發提示,並提交給GitHub Copilot以徵求改進特定程式碼的建議。 練習會教您如何製作提示,以便能夠為特定的改進領域產生建議。 練習也會示範如何實作程式碼更新建議、加速您的開發流程並提高程式碼品質。

想像一下,您是一名開發人員,正在處理一個需要安全且有效率的程式碼的專案。 交付截止日期即將到來,您所繼承的程式碼基底比生產程式碼更具概念驗證性。 您擔心沒有足夠的時間來徹底檢閱程式碼基底並實作必要的更新。 您需要一個能夠快速識別現有程式碼中需要改進的方面的工具。 此工具也應該加速您決定實作的任何更新的開發流程。 您想要研究可解決程式碼品質、可靠性、效能和安全性問題的更新。 你聽說GitHub Copilot能幫助開發者評估程式碼、找出改進空間,並有效更新程式碼庫。 你期待透過 GitHub Copilot 加速你的程式碼改進流程。

此課程模組中所涵蓋的主題包括:

  • 探索GitHub Copilot的程式碼改進工具。
  • 使用GitHub Copilot的快速解決方案。
  • 以GitHub Copilot最佳實務進行程式碼重構。
  • 用 GitHub Copilot 內嵌聊天功能重構程式碼。
  • 用 GitHub Copilot Chat 檢視代理來重構程式碼。
  • 探索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 訂用帳戶給您,則「與公開程式碼相符的建議」設定可能會由組織或企業繼承。 如果您的帳戶封鎖符合公用程式代碼的建議,模組活動可能無法如預期般運作。