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...

By · · 1 min read
Agentes de IA exigem TDD: o passo a passo necessário para aplicar na prática [PT-BR]

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