Os testes ainda vao salvar sua pele

Preview:

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!

Obrigado@rkmael

rkmael@hotmail.com

rkmael.com