Executando verificação de segurança...
2

Seu artigo é bem abrangente. Eu fiquei com uma dúvida em relação aos testes. Quando você diz:

Gere testes a partir da especificação antes de implementar

Pode-se dizer que o desenvolvimento pratica TDD? Não entendi se ocorre alguma interação entre os testes e a implementação como no TDD. Digo, se na implementação chega a ocorrer erros por conta dos testes e a implementação precisa ser ajustada.

Seria algo em cascata (waterfall clássico), testes, depois implementação, e tudo ok e pronto? Ou ele fica ajustando entre um e outro (desenvolvimento agile), codando de forma interativa e incremental.

Cara, dúvida de leigo mesmo. Estou iniciando em IA e vibe coding.

Carregando publicação patrocinada...
2

Nesta abordagem usamos o classico TDD mesmo. Primeiro se escreve os testes wue falham, Se faz a inplementacao e tevalida o testes ajustando a implementacoa no final vc geria a funcionalidade pronta e testada. Porem esta é apenas uma abordagem, É bem possivel criar os testes depois da inplementacao e garantir o bom funcionamentk :)