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 に関する知識をお勧めします。