14
Mesa Redonda TDD

Mesa redonda TDD

Embed Size (px)

Citation preview

Page 1: Mesa redonda TDD

Mesa Redonda TDD

Page 2: Mesa redonda TDD

*

slide 2

TDD

Page 3: Mesa redonda TDD

*

slide 3

Por que devemos testar?

Page 4: Mesa redonda TDD

*

slide 4

História

Page 5: Mesa redonda TDD

*

slide 5

VantagensCódigo nasce testadoPensa nos possíveis cenários que podem acontecerAumenta a probabilidade de fazer algo mais simples.Reflexão do design da classe

Page 6: Mesa redonda TDD

*

slide 6

Baby steps

Page 7: Mesa redonda TDD

*

slide 7

Auxilia no design?

Page 8: Mesa redonda TDD

*

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”

Page 9: Mesa redonda TDD

*

slide 9

Coesão, acoplamento e encapsulamento

Page 10: Mesa redonda TDD

*

slide 10

100% de cobertura

Page 11: Mesa redonda TDD

*

slide 11

Quando não usar?

Page 12: Mesa redonda TDD

*

slide 12

Dificuldades na adoção

Page 13: Mesa redonda TDD

*

slide 13

Outras linguagens

Page 14: Mesa redonda TDD