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.