14
Coding Dojo Baseado no material do pessoal da comunidade

Coding Dojo em 10 Minutos!

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: Coding Dojo em 10 Minutos!

Coding DojoBaseado no material do pessoal da comunidade

Page 2: Coding Dojo em 10 Minutos!

Por que Coding Dojo?

Treinar pra que, peixe?

Page 3: Coding Dojo em 10 Minutos!

O que é?

Programadores reunidos para treinar e

aprender,trabalhando juntos em

um desafio!

Page 4: Coding Dojo em 10 Minutos!

Qual é a ideia?

DiversãoAprendizado contínuoAmbiente seguro

Não competitivoColaborativoInclusivo

Page 5: Coding Dojo em 10 Minutos!

Como funciona?

Par + PlatéiaProjetor + ComputadorTDD

TESTE QUEBRAD

O

TESTEOK

REFATORAÇÃO

SUGESTÕES

SILÊNCIO

Page 6: Coding Dojo em 10 Minutos!

Como funciona?

Page 7: Coding Dojo em 10 Minutos!

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

Page 8: Coding Dojo em 10 Minutos!

Como funciona?

Todos devem entenderSempre começa do zeroBaby steps Nada de Big Design Up Front

Page 9: Coding Dojo em 10 Minutos!

No fim - Retrospectiva

O que aprendemos?O que gostamos?O que pode melhorar?Comentários?

Page 10: Coding Dojo em 10 Minutos!

O que não faremos

Correr para terminar o problemaResolver problemas reaisEntrar em “flamewars”CompetirSe exibirDeixar pessoas pra trás

Page 11: Coding Dojo em 10 Minutos!

Foco

Nas pessoasNo aprendizadoNas boas práticasNão no fim

Page 12: Coding Dojo em 10 Minutos!

Introdução ao JUnit - Anotações

@Test@Before@After@Ignore

Page 13: Coding Dojo em 10 Minutos!

Introdução ao JUnit - Métodos

assertEqualsassertThatassertArrayEqualsfail

assertNullassertNotNullassertSameassertNotSameassertTrueassertFalse

Page 14: Coding Dojo em 10 Minutos!

Por enquanto, é só isso.

Agora, mão na massa