Engenharia TDD e AI-INIFICADA
Experimente o TDD AII com AII, nunca gostei do TDD. Eu sempre achei estranho. Talvez eu esteja tão acostumado a trabalhar na parte de trás de um guardanapo que às vezes não tenho certeza de todas as regras de como a implementação deve se comportar. Talvez eu não tenha tentado TDD o suficiente para entender por que é bom. Digite o ProjectSpecpilot uma exploração TDD usando Cursor e Gemini 2.5 Pro. Dado o nível de Noob, estou com o TDD. A preparação foi fundamental, conseguiu o GPT5 que pensa em um monte de documentação e regras para o agente do cursor. Inicialmente, parecia lento e quase chato, observando -o criar um teste vermelho. Faça a implementação para que fique verde e depois refator. Mas depois de talvez duas horas, tenho um FASTAPI que permite o movimento de um veículo espacial em uma grade. 100% de cobertura em tudo, exceto em 86% no main.py. Loucura. Eu estava me divertindo muito fazendo esse kata que pensei … bem, poderia muito bem ver como o TDD funciona em toda a pilha. Então, estou tirando as três.js (aprendi um pouco desse desenvolvimento pré-AI), vamos ver o que sai disso. Inspirado neste implemento de linha de embrulho de uma borda da grade para outra. (Afinal, os planetas são esferas) TDD UI. Também é muito bom. Melhor do que os dev normal da interface do usuário, em seguida, os ciclos de teste. Takhomes. Comprometa seu maldito trabalho. Eu me atiro no pé quase todos os projetos pessoais que faço. Que eu sempre ignore a sobrecarga de cometer mudanças. É divertido levar um agente a um tiro em uma pilha completa. Não é divertido e tentar fazer todo o código testado. Na verdade, essa tem sido uma grande fraqueza minha há um tempo. Faça uma história inteira em um dia e depois tome quatro dias para testá -la. Ainda é mais rápido do que eu, linhagem por linha por linha … mas não é tão eficiente quanto poderia ser. O TDD é absolutamente ótimo com a IA. Ai alucina muito menos. Não tenho muita certeza de como isso aconteceu. Eu acompanho quantas instruções trocamos por meio de uma das minhas regras globais de cursor. Estou com quase 50 instruções e não fique tão bêbado que começo a abusar. Nenhuma IA foi ferida na criação disso.
Fonte