SlideShare uma empresa Scribd logo
Coding Dojo
1°Coding dojoFabio alvesLeandro Vettorazzi gabrieli
local DE TREINAMENTO DE ARTES MARCIAIS 
DOJO
local DE TREINAMENTO DE PROGRAMACAO 
CODING DOJO
PROGAMADORES ESTAO LA PARA SE DIVERTIR 
ATRAVES DE METODOLOGIA PRAGMATICA 
CODING DOJO
PROGAMADORES ESTAO LA PARA melhorarsuashabilidadesde programacaoe trabalhoemgrupo 
CODING DOJO
Como funciona?
PILOTO 
CO-PILOTO 
TROCA A CADA 5 OU 10 MINUTOS 
PARTICIPANTES PODEM DAR FEEDBACKS
Pairprogramming: 
A programaCAoE feita em duplas. 
Cada dupla tem um piloto e um co-piloto. 
REGRAS BASICAS
Pairprogramming: 
Ambos pensam em como passar no teste atual, mas sOo piloto digita. 
Cada par tem por volta de 5 a 10 minutos no seu turno. 
REGRAS BASICAS
Pairprogramming: 
Quando esse tempo acaba 
O piloto volta para a platEia 
O co-pilotoassume o lugar do piloto 
Um novo co-pilotovem da platEia 
REGRAS BASICAS
O piloto e o co-pilotodevem sempre explicar em voz alta o que estaotentando fazer para solucionar o problema. 
Qualquer um na plateia pode pedir explicacoesse naoentender algum raciocinio. 
REGRAS BASICAS
DUAS FASES: 
Vermelha 
Pelo menos um teste nAoestApassando. 
A dupla da vez deve se concentrar em fazer o teste passar. 
A platEianAodeve falar nessa fase, 
para nAoatrapalhar piloto e co-piloto. 
REGRAS BASICAS
DUAS FASES: 
Verde 
Os testes acabaram de ser rodados e todos estAopassando. 
Essa E a hora de quem estAna platEiadar sugestOespara melhorar o cOdigo. 
. 
REGRAS BASICAS
Momento de Inspiracao 
Discussaodo problema no quadroDefinicaodas etapas que seraorealizadas 
Maosa obra!! Desenvolvimento do problema 
Retrospectiva15 minutos antes do final 
Conducao
Sempre inicie com uma lista de testes 
Sempre inicie pela implementacaomais simples 
Comece a construcaodo seu codigopela construcaodo teste 
Comece a construcaodo seu teste pela definicaode sua assertiva 
Dicas de tdd
Simule ate construir realmente 
Busque o verde o mais rapidopossivel 
Construa somente o necessariopara o seu teste passar 
Passos de bebe 
Construa testes semelhantes com dados distintos (Triangulacao) 
Dicas de tdd
fight!

Mais conteúdo relacionado

PPT
Coding dojo
PPT
DojoTuba 01
PDF
Coding dojo
PDF
Test Driven Development - Em busca de feedback util e concreto
PPTX
Coding dojo C# com NUnit
PDF
Coding dojo
PDF
Multidisciplinaridade - Desconstruindo especialistas e construindo times
PDF
Automatizando testes em 4 passos
Coding dojo
DojoTuba 01
Coding dojo
Test Driven Development - Em busca de feedback util e concreto
Coding dojo C# com NUnit
Coding dojo
Multidisciplinaridade - Desconstruindo especialistas e construindo times
Automatizando testes em 4 passos

Mais procurados (17)

PDF
Apresentação Coding Dojo em 10 minutos
PPT
DojoMoc - Introdução Coding Dojo
PPTX
Não existe feedback melhor do que o do seu código
PDF
Tutorial de envio tcc
PDF
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
PDF
Coding Dojo - Aprendendo a programar programando
ODP
Coding Dojo em 5 Minutos
PDF
POG nunca mais - SOLISC
PDF
Dojo com Processing
PDF
Pré FISL 2014 - Apresentação Projeto Screencast
PDF
Coding Dojo e TDD
ODP
Coding Dojo - Apresentação / Instruções
PDF
Programação Orientada a Gambiarra
PDF
Mtc docker - utilizando no seu dia a dia
PPTX
PDF
Coding dojo
Apresentação Coding Dojo em 10 minutos
DojoMoc - Introdução Coding Dojo
Não existe feedback melhor do que o do seu código
Tutorial de envio tcc
TDC Florianópolis 2013 - Refatorar! porque ninguém gosta de código que cheir...
Coding Dojo - Aprendendo a programar programando
Coding Dojo em 5 Minutos
POG nunca mais - SOLISC
Dojo com Processing
Pré FISL 2014 - Apresentação Projeto Screencast
Coding Dojo e TDD
Coding Dojo - Apresentação / Instruções
Programação Orientada a Gambiarra
Mtc docker - utilizando no seu dia a dia
Coding dojo
Anúncio

Semelhante a Coding Dojo (20)

PPTX
Coding Dojo - Aplicando Princípios Ágeis
PDF
Coding Dojo - Funcionamento
PDF
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
PPTX
Coding Dojo - Testes Unitários e TDD
PPTX
Joinville Dojo 2010
PDF
Pós Ruy - 2 e 3 Camadas - Coding Dojo
PDF
TDD: A Essência do Mantra
PDF
Coding Dojo - Pycon Br 2008 - PT-BR
PPTX
Coding Dojo Aplicado ao Ambiente Organizacional
ODP
Coding dojo
PPTX
Dojo #5
PPT
1ª madrugada de testes net coders coding dojo
PDF
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
ODP
O que é "Coding Dojo"?
ODP
Coding Dojo
PDF
Coding Dojo - FISL 2009 - PT-BR
PDF
Condingdojo
PDF
Coding Dojo
ODP
Coding Dojo
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Funcionamento
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Coding Dojo - Testes Unitários e TDD
Joinville Dojo 2010
Pós Ruy - 2 e 3 Camadas - Coding Dojo
TDD: A Essência do Mantra
Coding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo Aplicado ao Ambiente Organizacional
Coding dojo
Dojo #5
1ª madrugada de testes net coders coding dojo
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
O que é "Coding Dojo"?
Coding Dojo
Coding Dojo - FISL 2009 - PT-BR
Condingdojo
Coding Dojo
Coding Dojo
Anúncio

Último (9)

PPTX
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
PDF
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
PPTX
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
PDF
Metodologias ágeis - Slides - aulas 1 a 5.pdf
PPTX
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
PDF
Certificado de Conclusão Jornada Inteligência Artificial
PDF
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
PPTX
TURMA modelo de modelo apresentação 4DE.pptx
PDF
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf
Classifirrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcação_IPAQ.pptx
A sua pontuação aumenta ao escolher uma categoria, preencher uma descrição lo...
Fundamentos do Desenvolvimento Web. Fundamentos do Desenvolvimento Web.Fundam...
Metodologias ágeis - Slides - aulas 1 a 5.pdf
AULA DE HTML E CSS PARA INICIANTES EM INFORMÁTICA
Certificado de Conclusão Jornada Inteligência Artificial
Apostila_de_Laboratorio_de_Quimica_Inorg.pdf
TURMA modelo de modelo apresentação 4DE.pptx
Agosto-Lilas-Conscientizacao-e-Combate-a-Violencia-contra-a-Mulher.pdf

Coding Dojo

  • 2. 1°Coding dojoFabio alvesLeandro Vettorazzi gabrieli
  • 3. local DE TREINAMENTO DE ARTES MARCIAIS DOJO
  • 4. local DE TREINAMENTO DE PROGRAMACAO CODING DOJO
  • 5. PROGAMADORES ESTAO LA PARA SE DIVERTIR ATRAVES DE METODOLOGIA PRAGMATICA CODING DOJO
  • 6. PROGAMADORES ESTAO LA PARA melhorarsuashabilidadesde programacaoe trabalhoemgrupo CODING DOJO
  • 8. PILOTO CO-PILOTO TROCA A CADA 5 OU 10 MINUTOS PARTICIPANTES PODEM DAR FEEDBACKS
  • 9. Pairprogramming: A programaCAoE feita em duplas. Cada dupla tem um piloto e um co-piloto. REGRAS BASICAS
  • 10. Pairprogramming: Ambos pensam em como passar no teste atual, mas sOo piloto digita. Cada par tem por volta de 5 a 10 minutos no seu turno. REGRAS BASICAS
  • 11. Pairprogramming: Quando esse tempo acaba O piloto volta para a platEia O co-pilotoassume o lugar do piloto Um novo co-pilotovem da platEia REGRAS BASICAS
  • 12. O piloto e o co-pilotodevem sempre explicar em voz alta o que estaotentando fazer para solucionar o problema. Qualquer um na plateia pode pedir explicacoesse naoentender algum raciocinio. REGRAS BASICAS
  • 13. DUAS FASES: Vermelha Pelo menos um teste nAoestApassando. A dupla da vez deve se concentrar em fazer o teste passar. A platEianAodeve falar nessa fase, para nAoatrapalhar piloto e co-piloto. REGRAS BASICAS
  • 14. DUAS FASES: Verde Os testes acabaram de ser rodados e todos estAopassando. Essa E a hora de quem estAna platEiadar sugestOespara melhorar o cOdigo. . REGRAS BASICAS
  • 15. Momento de Inspiracao Discussaodo problema no quadroDefinicaodas etapas que seraorealizadas Maosa obra!! Desenvolvimento do problema Retrospectiva15 minutos antes do final Conducao
  • 16. Sempre inicie com uma lista de testes Sempre inicie pela implementacaomais simples Comece a construcaodo seu codigopela construcaodo teste Comece a construcaodo seu teste pela definicaode sua assertiva Dicas de tdd
  • 17. Simule ate construir realmente Busque o verde o mais rapidopossivel Construa somente o necessariopara o seu teste passar Passos de bebe Construa testes semelhantes com dados distintos (Triangulacao) Dicas de tdd