Abertura 2 min
O teste é a especificação executável
Escrever teste antes do código sempre foi boa prática. Com agentes ela deixa de ser opcional, porque o teste é o único jeito de o agente saber se acertou sem perguntar a um humano.
Sem teste, cada passo precisa de alguém dizendo "ficou bom". Isso não escala, e o agente passa a consumir a atenção de quem deveria estar fazendo outra coisa.
O teste vira o alvo: o agente roda, vê vermelho, corrige, vê verde. É também no teste que a ambiguidade aparece, porque um critério que não dá para escrever como teste normalmente é um critério que ninguém tinha definido.
