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

912
-1

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
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
912
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
7
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

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

×