Spec-Driven Development — explicação detalhada usando um sistema de gerenciamento de estacionamento como exemplo
Spec-driven development é uma prática onde a especificação (a spec) é a fonte única da verdade: primeiro se descreve, em formato estruturado e/ou formal, o comportamento, as interfaces e os critérios de aceitação do sistema; a partir dessa spec o desenvolvimento, os testes, os mocks, o código esqueleto e as validações são derivados. Em vez … Ler mais