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ÊNCI...
Como funciona?
Como funciona? 
Randori Kata 
● Problema resolvido ao 
vivo 
● Piloto e co-piloto 
alternam 
Prepared Kata 
● Piloto e co-...
Como funciona? 
Todos devem entender 
Sempre começa do zero 
Baby steps 
Nada de Big Design Up Front
No fim - Retrospectiva 
O que aprendemos? 
O que gostamos? 
O que pode melhorar? 
Comentários?
O que não faremos 
Correr para terminar o problema 
Resolver problemas reais 
Entrar em “flamewars” 
Competir 
Se exibir 
...
Foco 
Nas pessoas 
No aprendizado 
Nas boas práticas 
Não no fim
Introdução ao JUnit - Anotações 
@Test 
@Before 
@After 
@Ignore
Introdução ao JUnit - Métodos 
assertEquals 
assertThat 
assertArrayEquals 
fail 
assertNull 
assertNotNull 
assertSame 
a...
Por enquanto, é só isso. 
Agora, mão na massa
Próximos SlideShares
Carregando em…5
×

Coding Dojo em 10 Minutos!

970 visualizações

Publicada em

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.

Publicada em: Software
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Coding Dojo em 10 Minutos!

  1. 1. Coding Dojo Baseado no material do pessoal da comunidade
  2. 2. Por que Coding Dojo? Treinar pra que, peixe?
  3. 3. O que é? Programadores reunidos para treinar e aprender, trabalhando juntos em um desafio!
  4. 4. Qual é a ideia? Diversão Aprendizado contínuo Ambiente seguro Não competitivo Colaborativo Inclusivo
  5. 5. Como funciona? Par + Platéia Projetor + Computador TDD TESTE QUEBRAD O TESTE OK REFATORAÇÃ O SUGESTÕES SILÊNCIO
  6. 6. Como funciona?
  7. 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. 8. Como funciona? Todos devem entender Sempre começa do zero Baby steps Nada de Big Design Up Front
  9. 9. No fim - Retrospectiva O que aprendemos? O que gostamos? O que pode melhorar? Comentários?
  10. 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. 11. Foco Nas pessoas No aprendizado Nas boas práticas Não no fim
  12. 12. Introdução ao JUnit - Anotações @Test @Before @After @Ignore
  13. 13. Introdução ao JUnit - Métodos assertEquals assertThat assertArrayEquals fail assertNull assertNotNull assertSame assertNotSame assertTrue assertFalse
  14. 14. Por enquanto, é só isso. Agora, mão na massa

×