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

Avatar for Bernardo Bosak de Rezende

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