Coding Dojo - Apresentação / Instruções

478 visualizações

Publicada em

Apresentação rápida da estrutura e instruções para uma sessão de Coding Dojo

Publicada em: Tecnologia
1 comentário
2 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
478
No SlideShare
0
A partir de incorporações
0
Número de incorporações
5
Ações
Compartilhamentos
0
Downloads
10
Comentários
1
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Coding Dojo - Apresentação / Instruções

  1. 1. Coding DojoPablo Bender – baseado nos slides de Danilo Sato e Grupos: Dojo SP, Dojo Rio e Dojo Floripa
  2. 2. Motivação Como é o treinamento do programador? Onde ele treina? Programadores não treinam!!! treinam!!! Por quê?12/07/12 Coding Dojo 2/
  3. 3. O quê é Dojô? Local para o treinamento de artes marciais.12/07/12 Coding Dojo 3/
  4. 4. O quê é Coding Dojo? Dojo? “A aquisição de habilidades de codificação deve ser contínua.” Uma reunião onde um grupo de programadores trabalham juntos de forma pragmática em um desafio de programação. Eles estão lá para se divertir e desenvolver suas habilidades.12/07/12 Coding Dojo 4/
  5. 5. O quê não é Coding Dojo? Não é competição, nem exibição.12/07/12 Coding Dojo 5/
  6. 6. Características Ambiente Seguro Não competitivo Colaborativo Livre para novas ideias Amigável e alegre Todos os níveis e habilidades são bem vindos Simples Um local, cadeiras Pelo menos um computador Projetor12/07/12 Coding Dojo 6/
  7. 7. Regras Gerais TDD – Test Driven Development “O código diz tudo” Só discutir com base no código O código só existe com teste Interrupções da plateia... no verde No vermelho, não perturbe Passos de Bebê Todos devem entenderSempre começa do começo12/07/12 Coding Dojo 7/
  8. 8. Modalidades PreparedKata O apresentador mostra como resolver um desafio previamente estudado, usando TDD e Passos de Bebê Cada passo deve ser entendo por todos na plateia A plateia pode interromper quando não entender o que está acontecendo RandoriKata O desafio é resolvido por pares de programadores (piloto e copiloto) Todos da plateia podem participar programando Cada par tem uma porção de tempo pré determinada (5-7 min), usando TDD e Passos de Bebê Ao final de cada turno, o piloto volta para a plateia e o copiloto assume como piloto, um novo copiloto vem da plateia12/07/12 Coding Dojo 8/
  9. 9. Objetivos Praticar Ensinar Aprender Criar habilidades Trocar experiências +++12/07/12 Coding Dojo 9/
  10. 10. O quê não faremos Não correr para dar tempo de terminar o problema Não usar problemas “reais” Não entrar em discussões inflamadas Não competir com outros participantes Não deixar outra pessoa sem entender12/07/12 Coding Dojo 10/ 10/
  11. 11. Por fim Retrospectiva Coletamos o que foi bom e deve ser repetido E o que pode ser melhorado para as próximas sessões Um lanche, pizza, … claro, também são bem vindos12/07/12 Coding Dojo 11/ 11/

×