Mesa Redonda
TDD
*
slide 2
TDD
*
slide 3
Por que devemos testar?
*
slide 4
História
*
slide 5
Vantagens
Código nasce testado
Pensa nos possíveis cenários que podem
acontecer
Aumenta a probabilidade de fazer algo
mais simples.
Reflexão do design da classe
*
slide 6
Baby steps
*
slide 7
Auxilia no design?
*
slide 8
Bob Martin
“The act of writing a unit test is more an act of design
than of verification. It is also more an act of
documentation than of verification. The act of writing a
unit test closes a remarkable number of feedback loops,
the least of which is the one pertaining to verification of
function”
*
slide 9
Coesão,
acoplamento e
encapsulamento
*
slide 10
100% de cobertura
*
slide 11
Quando não usar?
*
slide 12
Dificuldades na adoção
*
slide 13
Outras linguagens
Mesa redonda TDD

Mesa redonda TDD