Upload
antonio-nascimento
View
164
Download
1
Embed Size (px)
Citation preview
Como ser um desenvolvedor de verdade
Antônio Nascimento@aplnas
Quem sou eu?
Arquiteto de software, desenvolvedor, agilista.
Alguém que gosta muito de construir sistemas e faz isso desde 2005.
code.org
Uma técnica de programação na qual testes unitários são escritos antes do código do sistema.
Criado por Kent Beck no final da década de 90, junto com o XP (Programação eXtrema)
Surgiu na década de 70
É um trecho de código que invoca outro trecho de código para aferir sua corretude
Uma unidade é um método ou uma função
Suíte de testes automatizados
Design guiado por testes
Aumento da confiança na manutenção
Testes unitários exigem código desacoplado
Debugar é muito lento e oneroso
É oneroso!
Demora muito escrever testes!
Não tenho tempo!
Feedback!
1- Não escrever nenhum código de produção até haver um teste unitário que falha
2- Não escrever mais testes unitários do que o suficiente para falhar
3- Não escreva código de produção além do suficiente para o teste corrente passar