Coding Dojo no PUG - PE

2,236 views

Published on

Apresentação sobre Coding Dojo no II Encontro do PUG-PE (13/03/2010).

Published in: Education, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,236
On SlideShare
0
From Embeds
0
Number of Embeds
977
Actions
Shares
0
Downloads
30
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Coding Dojo no PUG - PE

  1. 1. Coding Dojo Python User Group - PE
  2. 2. Porque ?
  3. 3. Nós não treinamos.
  4. 4. O que é ?
  5. 5. De acordo com o CodingDojo.Org “Um encontro onde um grupo de programadores se junta para trabalhar num desafio de programação. O objetivo é se divertir praticar deliberadamente de forma a melhorar suas habilidades.”
  6. 6. Prática Deliberada.
  7. 7. Não é...
  8. 8. ...um lugar para pura exibição.
  9. 9. ... competição.
  10. 10. Características
  11. 11. ● Passos de bebê ● Todos são iguais ● Todos devem entender ● Abertura para novas idéias
  12. 12. ● Iterativo e Interativo ● Interrupções incentivadas ● Sempre se usa testes ● Sempre começa do zero
  13. 13. Algumas regras
  14. 14. ● Computador + Projetor ● Piloto + co-piloto ● TDD vermelho → verde → refatorar
  15. 15. Estilos
  16. 16. PreparedKata
  17. 17. ● Piloto e co-piloto fixos ● Apresentam uma solução do início ao fim ● Cada passo é explicado
  18. 18. ● Indicado para um grande número de participantes ● Pode-se usar um problema e solução previamente preparados
  19. 19. RandoriKata
  20. 20. ● Piloto e co-piloto revezam ● Todos os presentes são convidados a participar ● Cada par tem um tempo para programar
  21. 21. ● Indicado para grupos menores ● O ideal é que todos os participantes programem
  22. 22. Problemas e Soluções
  23. 23. ● Problemas simples ● Qualquer um pode propor ● Tem que começar e terminar na mesma sessão do Dojo
  24. 24. Depois do Dojo
  25. 25. ● O que aprendemos ? ● O que foi bom ? ● O que foi ruim ?
  26. 26. Vamos ?
  27. 27. Brunno Gomes brunno.net twitter.com/brunnogomes http://groups.google.com/group/pug-pe

×