eu comecei a fazer depois que comecei a usar ia pra codar, porque é muito custoso pra fazer na mão mas com ia facilita muito, e nem todos os casos eu faço.
Vc usa TDD ou vc faz testes primeiro? Tem uma diferença enorme, pq TDD é um modo de programar e não fazer testes em si.
Distinção válida, e eu misturei os dois no post. TDD de verdade é o ciclo red-green-refactor contínuo, onde o teste guia o design da implementação. O que descrevi nos meus casos práticos é mais test-first pontual: escrevo o teste para definir o comportamento, implemento, e paro aí. Não é o loop completo do TDD.
Faz sentido: a IA escreve o boilerplate do teste e você fica com o trabalho que importa, que é pensar no comportamento esperado. O custo que bloqueava todo mundo era exatamente esse.
O que me curioso é se a IA te incentivou a testar mais casos extremos, ou ela tende a gerar os testes "felizes" e deixar os edge cases pra você cobrir manualmente?