Implementowanie programowania opartego na specyfikacji przy użyciu zestawu GitHub Spec Kit
Pośredni
Deweloper
GitHub
Visual Studio Code
Zaimplementuj metodologię projektowania opartą na specyfikacji przy użyciu zestawu GitHub Spec Kit i narzędzia GitHub Copilot w programie Visual Studio Code. Szkolenie obejmuje scenariusz brownfield dla deweloperów przedsiębiorstw, podkreślając filozofię najpierw intencji z żywymi specyfikacjami.
Cele nauczania
Po ukończeniu tego modułu możesz wykonywać następujące czynności:
- Wyjaśnij metodologię programowania opartą na specyfikacji i dlaczego przynosi korzyści z projektów korporacyjnych na dużą skalę (przejrzystość z góry, mniej regresji, łatwiejsza konserwacja).
- Zaimplementuj zestaw GitHub Spec Kit i GitHub Copilot w programie Visual Studio Code, aby wygenerować artefakty projektu (specyfikacje, plany, zadania) dostosowane do standardów programowania w przedsiębiorstwie.
- Zastosuj zestaw Spec Kit usługi GitHub w scenariuszu zintegrowanym z platformą Azure, zakodowując wewnętrzne wytyczne inżynieryjne (zabezpieczeń, wydajności, zgodności) w dokumencie projektu "Konstytucja". Zapewnij, że wygenerowane plany są zgodne z tymi ograniczeniami.
- Wykorzystaj przepływ pracy oparty na specyfikacji, aby utworzyć nową funkcję, począwszy od tworzenia specyfikacji, poprzez zautomatyzowane generowanie kodu i iteracje.
- Opisz, jak zintegrować GitHub Spec Kit z przepływami pracy zespołu oraz jak używać go razem z Azure DevOps i GitHub Enterprise. Wyjaśnij, jak rozszerzyć go na potrzeby zaawansowanych scenariuszy, takich jak współpraca między agentami i integracja CI/CD.
Warunki wstępne
- Doświadczenie w korzystaniu z narzędzia GitHub Copilot w programie Visual Studio Code.
- Doświadczenie w tworzeniu aplikacji.
- Zalecane jest ogólne zrozumienie programowania opartego na specyfikacji.
- Zaleca się zapoznanie z GitHub Spec Kit.