dojomoc - introdução coding dojo

11
12/11/2009 DojoMoc Coding Dojo Group

Upload: diego-caxito

Post on 02-Jul-2015

589 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: DojoMoc - Introdução Coding Dojo

12/11/2009

DojoMoc

Coding Dojo Group

Page 2: DojoMoc - Introdução Coding Dojo

12/11/2009

Coding Dojo

• Premissao Adquirir habilidade de codificação deve ser processo contínuo

• Característicaso Não competitivo, colaborativo, ambiente divertidoo Todos os níveis de habilidade são bem vindoso Propício para tentar novas idéias

Page 3: DojoMoc - Introdução Coding Dojo

12/11/2009

Coding Dojo

• Processoo 2 minutos: data para próxima sessãoo 25-30 minutos:retrospectiva rápida da última sessão;o que

foi bem, o que foi interessante e o que foi frustrante. o 10 minutes: decidir o tópico da próxima sessão. (Nós

chamamos os três primeiros itens de protocolo "prox, antes, agora" )

o 40 minutos ou mais: código! PreparedKata ou RandoriKata, veja abaixo.

o 5-10 minutos: break para discutir como estamos indo.o 40 minutos: codificar um pouco mais.

Page 4: DojoMoc - Introdução Coding Dojo

12/11/2009

RandoriKata

• Desafio é resolvido com programação em paro Piloto e co-piloto

• Todos os presentes são convidados a ajudar

• Cada par tem 5-7 minutoso TDD (Desenvolvimento Orientado a Testes)o Passos de Bebê (Baby Steps)

Page 5: DojoMoc - Introdução Coding Dojo

12/11/2009

Programação em par

• Acabou o tempo:o O piloto volta para a platéiao O co-piloto assume o lugar do pilotoo Um novo co-piloto vem da platéia

• Todos devem entender

• Três faseso Teste não está passando: dupla concentra em fazer passaro Testes passando: platéia opina para melhoraro O código foi modificado: mas testes não foram rodados

Page 6: DojoMoc - Introdução Coding Dojo

12/11/2009

TDD

Page 7: DojoMoc - Introdução Coding Dojo
Page 8: DojoMoc - Introdução Coding Dojo

12/11/2009

Passos de Bebê (Baby Steps)

- Yes, as small as possible.

Page 9: DojoMoc - Introdução Coding Dojo

12/11/2009

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?

Page 10: DojoMoc - Introdução Coding Dojo

12/11/2009

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 :)

Page 11: DojoMoc - Introdução Coding Dojo

Let's code!