Tdd direto das trincheiras

Preview:

DESCRIPTION

Apresentação realizada no I Agilidade Paraíba e II Encontro de lista user-groups SCRUM PARAÍBA. Por Luiz Borba do C.E.S.A.R.

Citation preview

TDDDIRETO DAS TRINCHEIRAS

Luiz Borba

borba@cesar.org.br

@luizborba

http://borba.blog.br

QUE DANADO É TDD?

Test Driven Development

Programadores detestam testar

Prática XP (Test First)

99

TDD by Example 2002

POR ONDE COMEÇAR?

Minha produtividade vai cair?

Quando vou ter retorno (e quanto)?

COMEÇANDO A USAR TDD

Quem vai escrever os testes?

O que deve ser testado?

Como treinar a equipe

LIÇÕES APRENDIDAS

TDD é design

SE PREPARE PARA A RESISTÊNCIA

Infra demora para estabilizar

Melhoria de qualidade

Digitação não é gargalo

Escopo do teste

Cobertura de testes

Integração contínua

Código fácil de testar

Minimizar o uso de debug

EVOLUÇÃO DO TDD

BDD

Fitnesse

TDD inside

CONCLUSÕES FINAIS

É uma mudança de cultura

Legado = código sem testes

Separa o quê do como

TDD é mais importante que tudo

Perguntas?

borba@cesar.org.br@luizborba

http://borba.blog.br