tdd, introdução sem mágica!

Download TDD, introdução sem mágica!

Post on 11-Jun-2015

1.083 views

Category:

Technology

4 download

Embed Size (px)

TRANSCRIPT

  • 1. TDD, introduo sem mgica!

2. Bruno Henrique - Garu 3. Test Drive Development 4. O que TDD? 5. TDD sobre testes de software? 6. No 7. TDD te faz pensar no que voc no est preparado para pensar nesse momento. 8. Permite pivotar de forma mais fcil e barata. 9. TDD melhora minha arquitetura? 10. No 11. TDD melhora minha OO? 12. No 13. O TDD ir te apontar falhas, mas voc ter que mudar isso "sozinho". 14. O TDD te faz usar baby steps. 15. No, ele no faz isso. 16. TDD sobre ser capaz de fazer baby steps 17. Tenho que testar tudo? 18. No 19. Como assim? 20. "Tudo" muito relativo, voc tem que testar o que importante para seu negcio. 21. ...se conseguir ter 100% de cobertura, ser muito bom. 22. Testar antes ou depois? 23. Se voc est praticando TDD, a resposta ...? 24. Antes 25. Por qu? 26. Tenho que refatorar? 27. No ciclo do TDD sim, voc tem. 28. O cdigo de teste tambm tem que ser refatorado 29. ...ele faz parte do legado do software 30. "Mas escrever cdigo de teste improdutivo." Capataz 31. Existe uma curva de aprendizagem inicialmente, mas que logo depois volta ao normal. 32. Referncias Mauricio Aniche - ( blog | slideshare) Referncias do Aniche sobre TDD - http://www.aniche.com. br/2010/04/referencias-sobre-tdd/ Tornando TDD Simples: Problemas e Solues para Implementadores - http://www.infoq.com/br/articles/levison-TDD-adoption-strategy Mtodos geis: o que folclore e o que real? - http://www.infoq. com/br/presentations/agile-realidade-folclore Test Driven Development: By Example - http://bookqueue.net/books/4882- test-driven-development-by-example Growing Object-Oriented Software, Guided by Tests - http://bookqueue. net/books/4883-growing-object-oriented-software-guided-by-tests Test-Driven Development: Teste e Design no Mundo Real - http: //bookqueue.net/books/4886-test-driven-development-teste-e-design-no- mundo-real 33. Obrigado! squall.bruno@gmail.com github.com/brunohenrique @GaruHenr