Test-Driven Development
Test-Driven Development (TDD) é uma prática de desenvolvimento e um pré-requisito para Continuous Delivery. Felipe Martins (UPX) e Nelson Senna (TopTal) explicam porquê praticar TDD, os diferentes tipos de testes existentes e como começar a praticar TDD.
Gravado em 23/08/2017
Veja a gravação do episódio no YouTube.
Resumo
Test-Driven Development (TDD) é uma prática de desenvolvimento e um pré-requisito para Continuous Delivery. O processo funciona em pequenos ciclos onde o código de teste é escrito antes do código de produção.
Felipe Martins (UPX) e Nelson Senna (TopTal) explicam porquê praticar TDD, os diferentes tipos de testes existentes e como começar a praticar TDD.
Felipe Martins
Felipe Martins é Desenvolvedor Backend na UPX Technologies. Formado em Física, se define como um Clean Coder e é evangelista TDD. Atualmente está engajado em automação de infraestrutura.
Nelson Senna
Nelson Senna é Desenvolvedor Ruby na TopTal. Trabalhou em diversas empresas como programador PHP. Nunca perde a chance de falar sobre TDD, tendo palestrado sobre o tema em diversos eventos.
Referências
- Jeff Langr, 2015. Pragmatic Unit Testing in Java 8 with JUnit
- Steve Freeman e Nat Pryce, 2009. Growing Object-Oriented Software, Guided by Tests
- Kent Beck, 2002. Test Driven Development: By Example
- Robert C. Martin (Uncle Bob), 2012. The Clean Architecture
- Manifesto for Software Craftsmanship
Créditos dos arquivos audiovisuais
- Imagem usada na capa: Teste de colisão de carro por Latin NCAP, todos os direitos reservados