de produção que não seja fruto de fazer passar um teste unitário que falha 2. Você não pode escrever num teste além do mínimo necessário para o teste falhar; e erros que compilação são falhas 3. Você não pode escrever código de produção que seja além do necessário para fazer o teste passar. Uncle Bob.
understanding. • 95.8% of developers reported reduced debugging efforts. • 78% of developers reported TDD improved overall productivity. • 50% of developers found that it decreased overall development time. • 92% of developers felt that TDD yielded high-quality code. • 79% of developers believed TDD promoted simpler design.
Test Driven Development with Traditional Techniques] http://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1027&context=csse_fac http://www.infoq.com/br/presentations/quase-todas-abordagens-testes-agil http://www.infoq.com/br/presentations/storyboards-kanban-testes http://www.infoq.com/br/presentations/o-que-nao-testar http://pt.slideshare.net/mauricioaniche http://www.infoq.com/br/search.action?queryString=tdd&page=1&searchOrder= http://www.aniche.com.br/category/blog/ http://www.infoq.com/br/news/2010/08/por-onde-comecar-meus-testes/ http://www.infoq.com/br/presentations/dnad-mauricio-aniche http://www.infoq.com/br/articles/relacao-tdd-qualidade http://www.infoq.com/br/tdd