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

  • 327 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
327
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
8
Comments
1
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Coding DojoPablo Bender – baseado nos slides de Danilo Sato e Grupos: Dojo SP, Dojo Rio e Dojo Floripa
  • 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. O quê é Dojô? Local para o treinamento de artes marciais.12/07/12 Coding Dojo 3/
  • 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. O quê não é Coding Dojo? Não é competição, nem exibição.12/07/12 Coding Dojo 5/
  • 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. 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. 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. Objetivos Praticar Ensinar Aprender Criar habilidades Trocar experiências +++12/07/12 Coding Dojo 9/
  • 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. 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/