DojoMoc - Introdução Coding Dojo

746 visualizações

Publicada em

Publicada em: Tecnologia, Turismo
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
746
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

DojoMoc - Introdução Coding Dojo

  1. 1. 12/11/2009 DojoMoc Coding Dojo Group
  2. 2. 12/11/2009 Coding Dojo <ul><ul><li>Premissa </li></ul></ul><ul><ul><ul><li>Adquirir habilidade de codificação deve ser processo contínuo </li></ul></ul></ul><ul><ul><li>Características </li></ul></ul><ul><ul><ul><li>Não competitivo, colaborativo, ambiente divertido </li></ul></ul></ul><ul><ul><ul><li>Todos os níveis de habilidade são bem vindos </li></ul></ul></ul><ul><ul><ul><li>Propício para tentar novas idéias </li></ul></ul></ul>
  3. 3. 12/11/2009 Coding Dojo <ul><ul><li>Processo </li></ul></ul><ul><ul><ul><li>2 minutos: data para próxima sessão </li></ul></ul></ul><ul><ul><ul><li>25-30 minutos:retrospectiva rápida da última sessão;o que foi bem, o que foi interessante e o que foi frustrante. </li></ul></ul></ul><ul><ul><ul><li>10 minutes: decidir o tópico da próxima sessão. (Nós chamamos os três primeiros itens de protocolo &quot;prox, antes, agora&quot; ) </li></ul></ul></ul><ul><ul><ul><li>40 minutos ou mais: código! PreparedKata ou RandoriKata , veja abaixo. </li></ul></ul></ul><ul><ul><ul><li>5-10 minutos: break para discutir como estamos indo. </li></ul></ul></ul><ul><ul><ul><li>40 minutos: codificar um pouco mais. </li></ul></ul></ul>
  4. 4. 12/11/2009 RandoriKata <ul><ul><li>Desafio é resolvido com programação em par </li></ul></ul><ul><ul><ul><li>Piloto e co-piloto </li></ul></ul></ul><ul><ul><li>Todos os presentes são convidados a ajudar </li></ul></ul><ul><ul><li>Cada par tem 5-7 minutos </li></ul></ul><ul><ul><ul><li>TDD (Desenvolvimento Orientado a Testes) </li></ul></ul></ul><ul><ul><ul><li>Passos de Bebê (Baby Steps) </li></ul></ul></ul>
  5. 5. 12/11/2009 Programação em par <ul><ul><li>Acabou o tempo: </li></ul></ul><ul><ul><ul><li>O piloto volta para a platéia </li></ul></ul></ul><ul><ul><ul><li>O co-piloto assume o lugar do piloto </li></ul></ul></ul><ul><ul><ul><li>Um novo co-piloto vem da platéia </li></ul></ul></ul><ul><ul><li>Todos devem entender </li></ul></ul><ul><ul><li>Três fases </li></ul></ul><ul><ul><ul><li>Teste não está passando: dupla concentra em fazer passar </li></ul></ul></ul><ul><ul><ul><li>Testes passando: platéia opina para melhorar </li></ul></ul></ul><ul><ul><ul><li>O código foi modificado: mas testes não foram rodados </li></ul></ul></ul>
  6. 6. 12/11/2009 TDD
  7. 8. 12/11/2009 Passos de Bebê (Baby Steps) - Yes, as small as possible.
  8. 9. Periodicidade dos Dojos - A cada 15 dias, inicialmente. - De preferência à noite, depois do expediente. - Possibilidade de haver mais de uma sessão no mesmo dia em horários diferentes? 12/11/2009
  9. 10. Algumas observações - Geralmente há uma confraternização, num bar ou similar, depois do Dojo. - Trazer comes e bebes para serem consumidas durante a sessão (MUITO importante). - O Dojo não é organizado visando lucro. Tudo a favor de bom código :) 12/11/2009
  10. 11. Let's code!

×