TDD direto das trincheiras · Por onde começar ? Minha produtividade vai cair? Quando vou ter...

Post on 05-Aug-2020

3 views 0 download

Transcript of TDD direto das trincheiras · Por onde começar ? Minha produtividade vai cair? Quando vou ter...

TDD direto das TDD direto das

trincheirastrincheirastrincheirastrincheiras

Luiz Borba

Que danadoQue danadoé TDD?é TDD?

Que danadoQue danadoé TDD?é TDD?

Test Driven Test Driven DevelopmentDevelopmentTest Driven Test Driven DevelopmentDevelopment

Programadores Programadores detestam testardetestam testarProgramadores Programadores detestam testardetestam testar

Prática XP Prática XP (Test First)(Test First)(Test First)(Test First)

9999

TDD by Example TDD by Example 20022002

TDD by Example TDD by Example 20022002

Por onde Por onde começar ?começar ?Por onde Por onde começar ?começar ?

Minha Minha produtividade produtividade produtividade produtividade

vai cair?vai cair?

Quando vou Quando vou ter retorno ter retorno ter retorno ter retorno (e quanto)?(e quanto)?

Começando a Começando a usar TDDusar TDD

Começando a Começando a usar TDDusar TDD

Quem vai Quem vai escrever os escrever os escrever os escrever os

testes?testes?

O que deve O que deve ser testado?ser testado?O que deve O que deve ser testado?ser testado?

Como treinar Como treinar a equipea equipea equipea equipe

Lições Lições aprendidasaprendidas

Lições Lições aprendidasaprendidas

TDDTDDé designé design

TDDTDDé designé design

Se prepare Se prepare para a para a para a para a

resistênciaresistência

Infra demora Infra demora para para para para

estabilizarestabilizar

Melhoria de Melhoria de qualidadequalidadeMelhoria de Melhoria de qualidadequalidade

Digitação não Digitação não é gargaloé gargalo

Digitação não Digitação não é gargaloé gargalo

Escopo do Escopo do testeteste

Escopo do Escopo do testeteste

Cobertura de Cobertura de testestestes

Cobertura de Cobertura de testestestes

Integração Integração contínuacontínua

Integração Integração contínuacontínua

Código fácil Código fácil de testarde testar

Código fácil Código fácil de testarde testar

Minimizar o Minimizar o uso de debuguso de debugMinimizar o Minimizar o uso de debuguso de debug

Evolução do Evolução do TDDTDD

Evolução do Evolução do TDDTDD

BDDBDDBDDBDD

FitnesseFitnesseFitnesseFitnesse

TDD insideTDD insideTDD insideTDD inside

CONCLUSÕESCONCLUSÕESFINAISFINAIS

CONCLUSÕESCONCLUSÕESFINAISFINAIS

É uma É uma mudança de mudança de mudança de mudança de

culturacultura

LegadoLegado==

Código sem Código sem ==

Código sem Código sem testestestes

Separa Separa o quêo quêo quêo quê

do comodo como

TDD é mais TDD é mais importante importante importante importante que tudoque tudo

Perguntas?Perguntas?Perguntas?Perguntas?borba@pitang.comborba@pitang.com