Agentes de IA exigem TDD: o passo a passo necessário para aplicar na prática [PT-BR]
Este tutorial mostra como usar um agente de IA para praticar TDD do zero, partindo de um requisito escrito em linguagem simples até uma implementação refatorada e com testes passando. O exemplo é u...
![Agentes de IA exigem TDD: o passo a passo necessário para aplicar na prática [PT-BR]](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6frlanvor2t8qrxqp41.png)
Source: DEV Community
Este tutorial mostra como usar um agente de IA para praticar TDD do zero, partindo de um requisito escrito em linguagem simples até uma implementação refatorada e com testes passando. O exemplo é um caso de uso simples/abstraido: criar conta de usuário. O que é TDD? TDD (Test-Driven Development) é uma técnica de desenvolvimento em três fases: Fase O que fazer RED Escrever os testes antes do código. Eles devem falhar. GREEN Escrever o mínimo de código para os testes passarem. REFACTOR Melhorar o código sem quebrar os testes. Ameaça e defesa Passo 1: Definir os requisitos Antes de escrever qualquer código, escreva o que o sistema precisa fazer em linguagem simples. Use a IA para transformar isso em um documento de requisitos. Prompt: Crie um arquivo .md simples, listando os requisitos necessários para criar um caso de uso de criar conta de usuário com nome, e-mail e senha, apenas com o básico. Resultado: # Criar Conta ## O que é isso? Permite que uma pessoa crie uma conta na plataforma i