29. SEU TESTE DEVE DIZER ALGO
“public void testaValidacao()” - NOPE!
!
!
!
!
!
“public void deveRetornarUmErroXSeAEntradaForEssaEquisitaAqui()” - isso é
algo feliz e que te diz um comportamento relevante =D
!29
40. NÃO É SÓ MAIS UMA
PRÁTICA!
tem princípios nisso!
!40
41. PRÁTICAS
- um único repositório com tudo que tem que existir;
- build automático;
- tudo auto-testável;
- todo commit roda todos os testes automatizados;
- o build deveria estar o mais rápido possível;
- todo mundo sabe o que está acontecendo;
- deploy automático
!41
47. ALGUMAS COISINHAS A MAIS…
- todo mundo cuida do build, isso é responsabilidade do time;
!
- build quebrado não vai pra produção;
!
- muito menos recebe novo commit;
!
- se está quebrado, fix it!;
!
- ninguém faz push de código sem teste (e que deve ser testado);
!
- olha esse trem o tempo todo! (coloca isso numa TV onde todo mundo vê, manda e-mail, integra com o
chat do time. Ninguém deve ficar afastado do build =D)
!47