SlideShare uma empresa Scribd logo

Coding Dojo em 10 Minutos!

Pequena apresentação sobre Coding Dojo, para o primeiro Coding Dojo Sankhya. Essa apresentação é um resumo de muitas outras, dentre as quais: http://pt.slideshare.net/serge_rehem/coding-dojo-em-5-minutos http://pt.slideshare.net/alextercete/coding-dojo-e-tdd http://pt.slideshare.net/marloncarvalho/coding-dojo-5328510 http://pt.slideshare.net/williansdepaula/coding-dojo-10208494 Ela foi usada para uma apresentação de 10 min.

1 de 14
Baixar para ler offline
Coding Dojo 
Baseado no material do pessoal da comunidade
Por que Coding Dojo? 
Treinar pra 
que, peixe?
O que é? 
Programadores reunidos para 
treinar e aprender, 
trabalhando juntos em um 
desafio!
Qual é a ideia? 
Diversão 
Aprendizado contínuo 
Ambiente seguro 
Não competitivo 
Colaborativo 
Inclusivo
Como funciona? 
Par + Platéia 
Projetor + Computador 
TDD 
TESTE 
QUEBRAD 
O 
TESTE 
OK 
REFATORAÇÃ 
O 
SUGESTÕES 
SILÊNCIO
Como funciona?

Mais conteúdo relacionado

Mais procurados

5 meses de python o que aprendi
5 meses de python  o que aprendi5 meses de python  o que aprendi
5 meses de python o que aprendiVinta Software
 
Sete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoSete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoPlaneta Código
 
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorotminastestingconference
 
Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFlávio Lima
 
Desmistificando Design Patterns
Desmistificando Design PatternsDesmistificando Design Patterns
Desmistificando Design PatternsMaicon Heck
 
Parear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao ladoParear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao ladoMichel Cordeiro
 
programming.success - carreira de programador
programming.success - carreira de programadorprogramming.success - carreira de programador
programming.success - carreira de programadorVinícius Krolow
 
Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?Raphael Paiva
 
Coding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programandoCoding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programandoMauricio Matsuda
 
Introdução a Automação de Testes
Introdução a Automação de TestesIntrodução a Automação de Testes
Introdução a Automação de TestesLorena Caldas
 
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?tdc-globalcode
 
TDD: Técnicas, Benefícios e Limitação
TDD: Técnicas, Benefícios e Limitação TDD: Técnicas, Benefícios e Limitação
TDD: Técnicas, Benefícios e Limitação Icaro Camelo
 

Mais procurados (20)

5 meses de python o que aprendi
5 meses de python  o que aprendi5 meses de python  o que aprendi
5 meses de python o que aprendi
 
Sete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De SucessoSete Passos Para Um Programador De Sucesso
Sete Passos Para Um Programador De Sucesso
 
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot[MTC 2021] Vieses da qualidade -  Daniele Vieira Fiorot
[MTC 2021] Vieses da qualidade - Daniele Vieira Fiorot
 
Formacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidioFormacao completa-java-web-alex-fernando-egidio
Formacao completa-java-web-alex-fernando-egidio
 
Coding Dojo #GuruPI
Coding Dojo #GuruPICoding Dojo #GuruPI
Coding Dojo #GuruPI
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Desmistificando Design Patterns
Desmistificando Design PatternsDesmistificando Design Patterns
Desmistificando Design Patterns
 
Parear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao ladoParear é um pouco mais que sentar ao lado
Parear é um pouco mais que sentar ao lado
 
programming.success - carreira de programador
programming.success - carreira de programadorprogramming.success - carreira de programador
programming.success - carreira de programador
 
Piadas de CSS e Javascript
Piadas de CSS e JavascriptPiadas de CSS e Javascript
Piadas de CSS e Javascript
 
Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?Como TDD pode influenciar na construção do seu Produto?
Como TDD pode influenciar na construção do seu Produto?
 
Certificacao
CertificacaoCertificacao
Certificacao
 
TDC 2015 - Torne-se um programador melhor
TDC 2015 - Torne-se um  programador melhorTDC 2015 - Torne-se um  programador melhor
TDC 2015 - Torne-se um programador melhor
 
Coding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programandoCoding Dojo - Aprendendo a programar programando
Coding Dojo - Aprendendo a programar programando
 
BDD em Ação - Testadores 2015
BDD em Ação - Testadores 2015BDD em Ação - Testadores 2015
BDD em Ação - Testadores 2015
 
Introdução a Automação de Testes
Introdução a Automação de TestesIntrodução a Automação de Testes
Introdução a Automação de Testes
 
Lapidando ruby
Lapidando rubyLapidando ruby
Lapidando ruby
 
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
 
TDD: Técnicas, Benefícios e Limitação
TDD: Técnicas, Benefícios e Limitação TDD: Técnicas, Benefícios e Limitação
TDD: Técnicas, Benefícios e Limitação
 
Mantendo o código saudável
Mantendo o código saudávelMantendo o código saudável
Mantendo o código saudável
 

Semelhante a Coding Dojo em 10 Minutos!

Semelhante a Coding Dojo em 10 Minutos! (20)

Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
O que é "Coding Dojo"?
O que é "Coding Dojo"?O que é "Coding Dojo"?
O que é "Coding Dojo"?
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Apresentação sobre Coding Dojo
Apresentação sobre Coding DojoApresentação sobre Coding Dojo
Apresentação sobre Coding Dojo
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios Ágeis
 
DojoTuba: Coding Dojo - Tubarão, SC
DojoTuba: Coding Dojo - Tubarão, SCDojoTuba: Coding Dojo - Tubarão, SC
DojoTuba: Coding Dojo - Tubarão, SC
 
Dojo #5
Dojo #5Dojo #5
Dojo #5
 
Dojo abril
Dojo abrilDojo abril
Dojo abril
 
Coding Dojo - Apresentação / Instruções
Coding Dojo - Apresentação / InstruçõesCoding Dojo - Apresentação / Instruções
Coding Dojo - Apresentação / Instruções
 
Coding Dojo no PUG - PE
Coding Dojo no PUG - PECoding Dojo no PUG - PE
Coding Dojo no PUG - PE
 
TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
 
Coding dojo
Coding dojo Coding dojo
Coding dojo
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
 
#safaDojo com Android
#safaDojo com Android#safaDojo com Android
#safaDojo com Android
 
Coding Dojo - FISL 2009 - PT-BR
Coding Dojo - FISL 2009 - PT-BRCoding Dojo - FISL 2009 - PT-BR
Coding Dojo - FISL 2009 - PT-BR
 
1º coding dojo dnape
1º coding dojo dnape1º coding dojo dnape
1º coding dojo dnape
 
Coding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo - Pycon Br 2008 - PT-BRCoding Dojo - Pycon Br 2008 - PT-BR
Coding Dojo - Pycon Br 2008 - PT-BR
 
Aprenda a programar direito: pergunte-me como ii
Aprenda a programar direito:  pergunte-me como iiAprenda a programar direito:  pergunte-me como ii
Aprenda a programar direito: pergunte-me como ii
 

Coding Dojo em 10 Minutos!

  • 1. Coding Dojo Baseado no material do pessoal da comunidade
  • 2. Por que Coding Dojo? Treinar pra que, peixe?
  • 3. O que é? Programadores reunidos para treinar e aprender, trabalhando juntos em um desafio!
  • 4. Qual é a ideia? Diversão Aprendizado contínuo Ambiente seguro Não competitivo Colaborativo Inclusivo
  • 5. Como funciona? Par + Platéia Projetor + Computador TDD TESTE QUEBRAD O TESTE OK REFATORAÇÃ O SUGESTÕES SILÊNCIO
  • 7. Como funciona? Randori Kata ● Problema resolvido ao vivo ● Piloto e co-piloto alternam Prepared Kata ● Piloto e co-piloto fixos ● Resolvem antes e apresentam ao vivo
  • 8. Como funciona? Todos devem entender Sempre começa do zero Baby steps Nada de Big Design Up Front
  • 9. No fim - Retrospectiva O que aprendemos? O que gostamos? O que pode melhorar? Comentários?
  • 10. O que não faremos Correr para terminar o problema Resolver problemas reais Entrar em “flamewars” Competir Se exibir Deixar pessoas pra trás
  • 11. Foco Nas pessoas No aprendizado Nas boas práticas Não no fim
  • 12. Introdução ao JUnit - Anotações @Test @Before @After @Ignore
  • 13. Introdução ao JUnit - Métodos assertEquals assertThat assertArrayEquals fail assertNull assertNotNull assertSame assertNotSame assertTrue assertFalse
  • 14. Por enquanto, é só isso. Agora, mão na massa