TDD direto das trincheiras · Por onde começar ? Minha produtividade vai cair? Quando vou ter...
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
[email protected]@pitang.com