Implementar desenvolvimento orientado por especificações usando o GitHub Spec Kit
Intermédio
Programador
GitHub
Visual Studio Code
Implemente a metodologia de desenvolvimento orientada por especificações usando o GitHub Spec Kit e o GitHub Copilot no Visual Studio Code. A formação abrange um cenário de brownfield para desenvolvedores empresariais, enfatizando a filosofia centrada na intenção com especificações dinâmicas.
Objetivos de aprendizagem
Ao final deste módulo, você é capaz de:
- Explique a metodologia de desenvolvimento orientada por especificações e porque beneficia projetos empresariais de grande escala (clareza inicial, menos regressões, manutenção mais fácil).
- Implemente o GitHub Spec Kit e o GitHub Copilot no Visual Studio Code para gerar artefactos de projeto (especificações, planos, tarefas) alinhados com os padrões de desenvolvimento empresarial.
- Aplicar o GitHub Spec Kit num cenário integrado com Azure, codificando diretrizes internas de engenharia (segurança, desempenho, conformidade) numa "Constituição" do projeto e garantindo que os planos gerados cumprem estas restrições.
- Execute um fluxo de trabalho orientado por especificações para construir uma nova funcionalidade, desde a criação de especificações até à geração e iteração automática de código.
- Descreva como integrar o GitHub Spec Kit nos fluxos de trabalho da equipa, como usá-lo juntamente com o Azure DevOps/GitHub Enterprise e como expandi-lo para cenários avançados (como colaboração multi-agente e integração CI/CD).
Pré-requisitos
- Experiência usando o GitHub Copilot no Visual Studio Code.
- Experiência no desenvolvimento de aplicações.
- Recomenda-se uma compreensão geral do desenvolvimento orientado por especificações.
- Recomenda-se familiaridade com o GitHub Spec Kit.