Nunca usei um mecanismo de teste automatizado em nenhum dos meus projetos e sinto que estou perdendo muito. Eu quero me aperfeiçoar, então tenho que começar a lidar com alguns problemas que negligenciei assim e tentar o Git em vez de ficar preso no SVN.
Qual é uma boa maneira de aprender TDD? Provavelmente usarei o Eclipse para programar em Java. Ouvi falar do JUnit, mas não sei se há mais alguma coisa que devo considerar.