3. @rodrigobranas
rodrigo.branas@gmail.com
http://www.agilecode.com.br
Formação Acadêmica
Ciências da Computação – UFSC
Gerenciamento de Projetos - FGV
Certificações
SCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM
4. Rodrigo Branas – rodrigo.branas@gmail.com
10 anos de experiência na plataforma Java
1000 horas em sala de aula
Mais de 50 palestras em eventos
Líder da área de desenvolvimento na Gennera
Autor da revista Java Magazine
Palestrante
Instrutor da Academia Java e Agile da Globalcode
Criador dos treinamentos de Clean Code, Selenium e
Maven da Agile Code
Trabalhou com as empresas:
EDS, HP, GM, Citibank, OnCast, Globalcode, V.Office, Dígitr
o, Softplan, Unimed, Suntech, Vale do Rio
5. Qual é o problema em não ter uma boa
cobertura de testes automatizados?
20. Escrever o teste depois ou não escrever e
assumir um maior número de bugs para
corrigir, não aumenta o tempo de
desenvolvimento?
21. Evitar o refactoring por conta da falta de
testes, além de ter uma base de código
com acoplamento alto, não aumenta o
tempo de desenvolvimento?
22. Ter uma alta rotatividade por conta da baixa
qualidade de código, não aumenta o tempo
de desenvolvimento?
23. A dificuldade de entendimento por conta de
um código sem uma documentação
atualizada, como por exemplo um teste,
não aumenta o tempo de desenvolvimento?
24. Testar repetidas vezes a mesma
coisa, manualmente, não aumenta o tempo
de desenvolvimento?
26. Se a equipe conseguir fazer com que a
criação de testes faça parte do seu
processo de desenvolvimento, é possível
que isso não aconteça.
27. E se os clientes não quiserem pagar
pelos testes?
28. De algum jeito eles vão acabar pagando,
seja com o custo das correções ou com
atrasos nas entregas por conta da
dificuldade de desenvolver novas
funcionalidades
29. Testes são um meio, fazem parte do
processo de desenvolvimento. Algum
médico já te cobrou para lavar as mãos
antes de uma cirurgia?