Coding Dojo

721 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Coding Dojo

  1. 1. Rodrigo Branas - @rodrigobranas – http://www.agilecode.com.br Coding Dojo
  2. 2. http://www.slideshare.net/rodrigobranas
  3. 3. @rodrigobranas rodrigo.branas@gmail.com http://www.agilecode.com.brFormação AcadêmicaCiências da Computação – UFSCGerenciamento de Projetos - FGVCertificaçõesSCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM
  4. 4. Rodrigo Branas – rodrigo.branas@gmail.com10 anos de experiência na plataforma Java1000 horas em sala de aulaMais de 50 palestras em eventosLíder da área de desenvolvimento na GenneraAutor da revista Java MagazinePalestranteInstrutor da Academia Java e Agile da GlobalcodeCriador dos treinamentos de Clean Code, Selenium eMaven da Agile CodeTrabalhou com as empresas: EDS, HP, GM, Citibank,OnCast, Globalcode, V.Office, Dígitro, Softplan, Unimed,Suntech, Vale do Rio Doce, Senai, NET.
  5. 5. Músicos
  6. 6. Lutadores de boxe
  7. 7. Jogadores de futebol
  8. 8. Nem todos!
  9. 9. Programadores não treinam!
  10. 10. Coding DojoProgramadores reunidos para exercitar suas práticas!
  11. 11. “Dojo (pronuncia-se dô-jô) é o local onde se praticam as artes marciais, especialmente as niponicas” (fonte: Wikipedia)
  12. 12. Coding Dojo não é um tipo de competição ou exibição
  13. 13. Sem problemas do mundo real, ou seja sem pressão ou restrições
  14. 14. Papéis
  15. 15. Sensei
  16. 16. Pair (Condutor + Copiloto)
  17. 17. Platéia
  18. 18. Prepared Kata
  19. 19. Prepared KataRealizado por apenas umapresentador (Sensei) no projetor
  20. 20. Prepared KataRealizado por apenas umapresentador (Sensei) no projetorPrograma escrito desde o início
  21. 21. Prepared KataRealizado por apenas umapresentador (Sensei) no projetorPrograma escrito desde o inícioUtilização de TDD + Baby StepsPerguntas são bem vindas!
  22. 22. Prepared KataRealizado por apenas umapresentador (Sensei) no projetorPrograma escrito desde o inícioUtilização de TDD + Baby StepsPerguntas são bem vindas!
  23. 23. Etapa 1 - Prepared KataCalculadora de Strings
  24. 24. Kata Randori
  25. 25. Kata RandoriRealizado em Pair Programming(Piloto + Copiloto) no projetor
  26. 26. Kata RandoriRealizado em Pair Programming(Piloto + Copiloto) no projetorTodos da platéia participam
  27. 27. Kata RandoriRealizado em Pair Programming(Piloto + Copiloto) no projetorTodos da platéia participamTimebox
  28. 28. Kata RandoriRealizado em Pair Programming(Piloto + Copiloto) no projetorTodos da platéia participamTimeboxRevezamento de Piloto e Copilotoa cada timebox
  29. 29. Recomendações:Todos devem entender o seucódigo!Evite perturbar a dupla queestiver trabalhando fora do verdeSe não souber, peça ajuda!
  30. 30. Etapa 2 – Kata Randori Números Romanos
  31. 31. Dojo Kake
  32. 32. Dojo KakeVários computadores
  33. 33. Dojo KakeVários computadoresSem projeção
  34. 34. Dojo KakeVários computadoresSem projeçãoRevezamento entre os grupos, ouseja, código legado
  35. 35. Etapa 3 – Dojo Kake Jogo de Boliche
  36. 36. Retrospectiva
  37. 37. RetrospectivaO que foi bom?O que foi ruim?O que pode melhorar?Discussões e comentários

×