Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PEQUENOS
PASSOS FAZEM
TODA DIFERENÇA
SOBRE
ANDRE CARDOSO
Desenvolvedor PHP na empresa
Redsuns Tecnologia e Design.
Apaixonado por software livre, membro ativo ...
O QUE É O DESENVOLVIMENTO
ORIENTADO A TESTES?
CONTRATEMPOS

Dificuldade em começar

Curva de aprendizado

Tempo

Cultura e entrosamento
VANTAGENS
Qualidade do código

Raciocínio

Segurança

Trabalho em equipe

Documentação
Testes
manuais
custam caro!
QUAIS OS
PASSOS DO TDD?
Mas afinal o que vem
a ser um baby step?
BABY STEPS
F.I.R.S.T

Fast

Isolates

Repeteable

Self-Validating

Timely
PHPUnit
Um framework de testes em PHP
QUE TAL UM POUCO DE
PRÁTICA?
SIGA O MATERIAL DO LINK.
http://goo.gl/mJGxcr
DEVO PRATICAR
TDD SEMPRE???
COVERAGE 100% ?
Muitas decepções, muito código, muito vai e
vem... mas, sobrevivemos!
ANY QUESTION?
OBRIGADO!
Email: andrecardosodev@gmail.com
Twitter: @andrebian
Google+: http://goo.gl/4dzNUA
Facebook: /andrebiancardoso
B...
PRÓXIMOS EVENTOS
Oficina FLISOL Curitiba - TDD, pequenos passos fazem toda diferença
Upcoming SlideShare
Loading in …5
×

Oficina FLISOL Curitiba - TDD, pequenos passos fazem toda diferença

1,244 views

Published on

Slides da oficina que foi realizada no dia 26/04/2014 no Festival Latinoamericano de Instalação de Software Livre (FLISOL).

Published in: Technology
  • Be the first to comment

Oficina FLISOL Curitiba - TDD, pequenos passos fazem toda diferença

  1. 1. PEQUENOS PASSOS FAZEM TODA DIFERENÇA
  2. 2. SOBRE ANDRE CARDOSO Desenvolvedor PHP na empresa Redsuns Tecnologia e Design. Apaixonado por software livre, membro ativo de comunidades de desenvolvimento, membro da equipe que está tentando reativar o grupo de desenvolvedores PHP no estado do Paraná, autor do Tableless, mantenedor do blog andrebian.com, criador de soluções, resolvedor de problemas, louco… enfim um desenvolvedor comum.
  3. 3. O QUE É O DESENVOLVIMENTO ORIENTADO A TESTES?
  4. 4. CONTRATEMPOS  Dificuldade em começar  Curva de aprendizado  Tempo  Cultura e entrosamento
  5. 5. VANTAGENS Qualidade do código  Raciocínio  Segurança  Trabalho em equipe  Documentação
  6. 6. Testes manuais custam caro!
  7. 7. QUAIS OS PASSOS DO TDD?
  8. 8. Mas afinal o que vem a ser um baby step? BABY STEPS
  9. 9. F.I.R.S.T  Fast  Isolates  Repeteable  Self-Validating  Timely
  10. 10. PHPUnit Um framework de testes em PHP
  11. 11. QUE TAL UM POUCO DE PRÁTICA?
  12. 12. SIGA O MATERIAL DO LINK. http://goo.gl/mJGxcr
  13. 13. DEVO PRATICAR TDD SEMPRE???
  14. 14. COVERAGE 100% ?
  15. 15. Muitas decepções, muito código, muito vai e vem... mas, sobrevivemos! ANY QUESTION?
  16. 16. OBRIGADO! Email: andrecardosodev@gmail.com Twitter: @andrebian Google+: http://goo.gl/4dzNUA Facebook: /andrebiancardoso Blog: andrebian.com Github: /andrebian Tableless: tableless.com.br/author/andrecardosodev/
  17. 17. PRÓXIMOS EVENTOS

×