Pular para o conteúdo
0%
0% da etapa
Conceito 2 min

TDD (Test-Driven Development)

Em contexto agêntico o teste vira a especificação executável que o agente usa para saber se acertou.

Em uma frase

Escrever o teste antes do código. Em contexto agêntico isso pesa ainda mais, porque o teste vira a especificação executável que o agente usa para saber se acertou, sem depender de julgamento humano a cada passo.

Antes

Critério na cabeça de alguém

O que ele faz

Teste escrito antes do código

Depois

O agente verifica sozinho se acertou

Exemplo

Antes de escrever o gerador, escreveu-se o teste: dado este relatório, a carta precisa citar a escola nova e não pode citar o endereço.

Com isso o agente tem um alvo objetivo. Roda o teste, vê vermelho, corrige, vê verde. Sem isso, ele precisa de um humano dizendo "ficou bom" a cada passo, e aí não há como escalar.

Na prática

  • Escreva o critério como teste executável antes de pedir a implementação.
  • Um teste que nunca falhou pode não estar testando nada. Quebre de propósito uma vez para conferir.
  • Em contexto agêntico o teste é a especificação que o agente lê. Escreva para ele.

Como tangibilizar

Escrever o critério de aceite como teste executável antes de pedir a implementação.

Para discutir

Isso já está pronto na sua empresa? Compare com o critério:

Pronto quando: Quando o agente sabe sozinho se acertou, porque roda o teste.