使用 GitHub Spec Kit 實作規格驅動開發

中級
開發人員
GitHub
Visual Studio Code

在 Visual Studio Code 中使用 GitHub Spec Kit 和 GitHub Copilot 實作以規格驅動的開發方法論。 培訓涵蓋企業開發者的棕地情境,強調意圖優先的理念與實際規格。

學習目標

在此課程模組結束時,您將能夠:

  • 說明以規格為驅動的開發方法論,以及它為何對大型企業專案有利(前期清晰度、減少迴歸、更易維護)。
  • 在 Visual Studio Code 實作 GitHub Spec Kit 和 GitHub Copilot,產生符合企業開發標準的專案產物(規格、計畫、任務)。
  • 在 Azure 整合的情境中應用 GitHub Spec Kit,將內部工程指引(安全性、效能、合規性)編碼成專案「章程」,並確保生成的計畫符合這些限制。
  • 執行以規格為導向的工作流程,從規格創建到自動化程式碼產生與迭代,打造新功能。
  • 描述如何將 GitHub Spec Kit 整合進團隊工作流程,如何與 Azure DevOps/GitHub Enterprise 一起使用,以及如何擴展它以支援進階情境(如多代理協作與 CI/CD 整合)。

必要條件

  • 在 Visual Studio Code 中使用 GitHub Copilot 的經驗。
  • 有開發應用程式的經驗。
  • 建議具備對規格驅動開發的基本認識。
  • 建議熟悉 GitHub Spec Kit。