簡介
GitHub Copilot 是一款由 AI 驅動的工具,簡化了開發者處理複雜或不熟悉程式碼的流程。 它提供分析、解釋並直接以 Visual Studio Code 記錄程式碼的功能。
假設您是一個在快速節奏的科技初創公司工作的開發人員。 您被指派負責一個您不熟悉的龐大且複雜的程式碼庫專案。 程序代碼缺少適當的檔,讓您難以瞭解其結構和功能。 您需要快速跟上程式代碼基底的速度、找出潛在問題,以及記錄您的結果以供日後參考。 此外,您還需要集思廣益以提出新功能,並評估現有問題的可能解決方案。 這時候GitHub Copilot就派上用場了。
此課程模組中所涵蓋的主題包括:
- 評論GitHub Copilot的「解釋」與「文件」功能。
- 檢視 GitHub Copilot 提示與關鍵字。
- 利用GitHub Copilot分析與解釋程式碼。
- 用GitHub Copilot產生專案文件。
- 用 GitHub Copilot 產生內嵌程式碼文件。
完成本課程模組之後,您將能夠:
- 請描述GitHub Copilot如何運用自然語言處理與機器學習來解讀使用者提示並提供相關回應。
- 利用GitHub Copilot腦力激盪新應用程式或新功能、探索程式工具與技術、評估問題與潛在修正方案,並解釋複雜或不熟悉的程式碼。
- 利用 GitHub Copilot 的詢問、代理及規劃模式產生專案文件。
- 利用 GitHub Copilot 的聊天視窗、線上聊天和智慧動作產生內嵌程式碼文件。
- 完成一個實驗練習,使用GitHub Copilot分析並記錄程式碼庫。
重要
要完成此GitHub Copilot訓練,您必須在您的個人GitHub帳號(包含GitHub Copilot免費方案)中擁有有效的GitHub Copilot訂閱,或您必須被指派至由組織或企業管理的訂閱。 模組活動可能包含符合公共法規的GitHub Copilot建議。 如果您是 GitHub Enterprise Cloud 組織的成員,且組織已透過組織指派 GitHub Copilot 訂用帳戶給您,則「與公開程式碼相符的建議」設定可能會由組織或企業繼承。 如果您的帳戶封鎖符合公用程式代碼的建議,模組活動可能無法如預期般運作。