Agentes de IA sendo capazes de executar testes de unidade é um desbloqueio TÃO grande. Se você é um desenvolvedor que utilizou fortemente os testes de unidade: usar uma ferramenta como o Claude Code faz muito sentido. E se você ainda não usa testes: com agentes de IA, não veja como você não faria isso mais cedo ou mais tarde...
Os testes de unidade são uma das maneiras mais rápidas e baratas de não apenas validar seu trabalho, mas também de interromper regressões (e alucinações!) Se não compilar ou se os testes não passarem: está *definitivamente* quebrado!
Pode ser apenas eu, mas nunca confiei no meu próprio trabalho: porque aprendi da maneira mais difícil que cometo erros. Por isso, sempre fiz bom uso dos testes, o que me salvou tantas vezes. Agora confio muito menos no agente de IA do que em mim. Então, ou eu valido, ou os testes fazem (muitas vezes: ambos!)
... mas antes de gastar meu tempo validando o trabalho, quero que ele tenha testes que passem (e não testes que ele *fez* passar, fazendo alterações bobas nele) Outro exemplo de quando você segue práticas de desenvolvimento sensatas: os agentes de IA podem ajudá-lo. Sem isso: eles só ajudarão até certo ponto
Costumo ouvir "A IA não ajuda muito em nosso projeto legado". Vale a pena perguntar: ele tem um conjunto de testes abrangente? O agente pode executá-lo? Ele o executa após cada alteração? Claude Code está trabalhando muito bem em um projeto "legado" meu com o qual escrevi pré-IA. Testes de unidade extensivos!
115,19K