Upload
ismael
View
134
Download
0
Embed Size (px)
Citation preview
Os testes ainda vão salvar sua pele!
Por Ismael Soares
Por que você escreve testes?
Porque me ajuda a compreender melhor o problema…
Feedbacks…
Me ajuda escrever um código mais bonito…
Para garantir uma funcionalidade!
O que é mais importante?
( ) - Código em produção, já!
( ) - Código bem testado, mas não tão logo…
O Circuito da Amigdala
Sentinela emocional do cérebro
Armazena dados e aciona toda a experiência emocional, controlando o comportamento de acordo com a situação social.
Perda do sentido afetivo de percepção de uma informação vinda de fora. !
Ex.: A pessoa sabe quem está vendo, mas não sabe se gosta ou não dela (cegueira afetiva), ou se aquilo representa um perigo ou não.
O acontece se ela for lesionada
Os testes são a sentinela do código!
Sem eles não há garantia que o código está fazendo o que deveria fazer!
Além disto, avisam quando algo de “estranho" está ameaçando a
segurança do código.
Tempo de vida de um software
12 a 15 anos
Fonte: Revista Programmers Paradise
Migrações começam a partir dos 6 anos
Como aumentar este tempo?
Evoluindo a tecnologia Constantemente
Refatorações Constantes
Dá para refatorar sem testes?
NÃO!
Escrever código sem testes é assumir uma Dívida que pode te custar caro no futuro!
Quantas vezes você já disse:
“Uffa, ainda bem que tinha testes…”
O que é mais importante?
( ) - Código em produção, já!
(X) - Código bem testado, mas não tão logo…
Por estes outros motivos que os testes ainda vão salvar sua pele!