Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TDD e Tipo-TDD

TDD e Tipo-TDD

Talk sobre TDD e estratégias de testes no encontro do DevRS.NET 2013

Bernardo Bosak de Rezende

March 26, 2013
Tweet

More Decks by Bernardo Bosak de Rezende

Other Decks in Programming

Transcript

  1. TDD e ... Tipo TDD! DevRS.NET Design Arquitetura de Software

    Windows 8 Guilherme Elias Bernardo Rezende Test Driven Development S.O.L.I.D. @guilhermelias @....
  2. Coisas que ajudam … ▪ Parear com pessoas que já

    praticam … ▪ Observar … ▪ Ter disciplina … ▪ Ser curioso … ▪ Dojos .. ▪ Praticar, praticar, praticar … :-)
  3. Tipos de Testes ▪ E . . . tipo TDD

    :-( - Escrever código antes dos testes … - Comentários para documentar o que não ficou “tão claro” … - Testes extremamente complexos depois de criados … quando criados! - Perder tempo …
  4. Boas práticas que TDD influencia ▪ Testes devem ser fáceis,

    leves; ▪ Entender mais sobre design, arquitetura; ▪ Testabilidade é sinônimo de bom design; ▪ Usar Injeção de dependência; ▪ Simular comportamentos(Mocks); ▪ Acoplamento / Coesão; ▪ Pensar em resolver negócio, ao invés de problemas!
  5. Boas práticas que TDD influencia ▪ Mecanismos de defesa contra

    bugs; ▪ Entender mais sobre design, arquitetura;
  6. Links / Referências • Coding By Example – http:// codingbyexample.org

    • Dwildt’s Blog – http://danielwildt.com • Agile Brazil – http://www.agilebrazil.com • TTD na Veia - http://goo.gl/kDyhF