Implémenter le développement piloté par les spécifications à l’aide du Kit de spécifications GitHub

Intermédiaire
Développeur
GitHub
Visual Studio Code

Implémentez la méthodologie de développement pilotée par les spécifications à l’aide de GitHub Spec Kit et de GitHub Copilot dans Visual Studio Code. La formation couvre un scénario brownfield pour les développeurs d’entreprise, mettant l’accent sur une philosophie axée sur l’intention avec des spécifications dynamiques et évolutives.

Objectifs d’apprentissage

À la fin de ce module, vous pouvez :

  • Expliquez la méthodologie de développement pilotée par les spécifications et pourquoi elle bénéficie de projets d’entreprise à grande échelle (clarté initiale, moins de régressions, maintenance plus facile).
  • Implémentez gitHub Spec Kit et GitHub Copilot dans Visual Studio Code pour générer des artefacts de projet (spécifications, plans, tâches) alignés sur les normes de développement d’entreprise.
  • Appliquez le Kit de spécifications GitHub dans un scénario intégré à Azure, en encodant des instructions d’ingénierie interne (sécurité, performances, conformité) dans un projet « Constitution » et en garantissant que les plans générés respectent ces contraintes.
  • Exécutez un flux de travail piloté par les spécifications pour créer une nouvelle fonctionnalité, à partir de la création de spécifications via la génération et l’itération automatisées du code.
  • Décrivez comment intégrer GitHub Spec Kit dans des workflows d’équipe, comment l’utiliser avec Azure DevOps/GitHub Enterprise et comment l’étendre pour des scénarios avancés (comme la collaboration multi-agent et l’intégration CI/CD).

Prérequis

  • Expérience à l’aide de GitHub Copilot dans Visual Studio Code.
  • Expérience de développement d’applications.
  • La compréhension générale du développement piloté par les spécifications est recommandée.
  • La connaissance du Kit de spécifications GitHub est recommandée.