Implementare lo sviluppo basato su specifiche usando GitHub Spec Kit
Intermedio
Sviluppatore
GitHub
Visual Studio Code
Implementare la metodologia di sviluppo basata sulle specifiche usando GitHub Spec Kit e GitHub Copilot in Visual Studio Code. La formazione copre uno scenario brownfield per gli sviluppatori aziendali, enfatizzando la filosofia intent-first con specifiche di vita.
Obiettivi di apprendimento
Alla fine di questo modulo, sarai in grado di:
- Spiegare la metodologia di sviluppo basata sulle specifiche e perché offre vantaggi ai progetti aziendali su larga scala (chiarezza iniziale, riduzione delle regressioni, manutenzione più semplice).
- Implementare GitHub Spec Kit e GitHub Copilot in Visual Studio Code per generare artefatti del progetto (specifiche, piani, attività) allineati agli standard di sviluppo aziendali.
- Applicare GitHub Spec Kit in uno scenario integrato in Azure, codificando linee guida di progettazione interne (sicurezza, prestazioni, conformità) in un progetto "Costituzione" e garantendo che i piani generati rispettino questi vincoli.
- Eseguire un flusso di lavoro basato su specifiche per compilare una nuova funzionalità, dalla creazione di specifiche tramite la generazione automatica del codice e l'iterazione.
- Descrivere come integrare GitHub Spec Kit nei flussi di lavoro del team, come usarlo insieme ad Azure DevOps/GitHub Enterprise e come estenderlo per scenari avanzati, ad esempio collaborazione tra più agenti e integrazione CI/CD.
Prerequisiti
- Esperienza con GitHub Copilot in Visual Studio Code.
- Esperienza nello sviluppo di applicazioni.
- È consigliabile comprendere in generale lo sviluppo basato su specifiche.
- È consigliabile acquisire familiarità con GitHub Spec Kit.