Transcript
Page 1: 1º Coding Dojo - Grupo RBS no TecnoPUC

JAVA DOJO

Grupo RBSAndré Trevisani & Hélio Medeiros

Page 2: 1º Coding Dojo - Grupo RBS no TecnoPUC

RECORDES SÃO ETERNOS

apenas trabalhando ou indo para o Dojo no sábado?

COMO PODEMOS SER

MELHORES?

Page 3: 1º Coding Dojo - Grupo RBS no TecnoPUC

talvez...

COM DISCIPLINA E

MUITO TREINO

Page 4: 1º Coding Dojo - Grupo RBS no TecnoPUC

CODING DOJO?

Page 5: 1º Coding Dojo - Grupo RBS no TecnoPUC

é um treinamento

não existe juiz

não é uma competição!! Precisamos colaborar!

todos estão interessados em evoluir!

Page 6: 1º Coding Dojo - Grupo RBS no TecnoPUC

problema

melhor solução

debater10min

escolher5min

piloto e copiloto

desenvolvemem turnos de 4 minutos

resolver

Page 7: 1º Coding Dojo - Grupo RBS no TecnoPUC

todos tem um plano, até serem socados na cara

Mike Tyson

Page 8: 1º Coding Dojo - Grupo RBS no TecnoPUC

como podemos fazer dar certo?

Page 9: 1º Coding Dojo - Grupo RBS no TecnoPUC

?Comunicação

baby steps

silêncioretrospectiva

refatoração

TDD

Page 10: 1º Coding Dojo - Grupo RBS no TecnoPUC

como isso funciona...em uma rápida demonstração

Page 11: 1º Coding Dojo - Grupo RBS no TecnoPUC

MEU PROBLEMAFizzBuzz

Page 12: 1º Coding Dojo - Grupo RBS no TecnoPUC

dada uma lista de 1 a 100

12

Fizz4

BuzzFizz78

FizzBuzz

11Fizz1314

FizzBuzz

{múltiplos de 3múltiplos de 5

múltiplos de 3 e 5

Page 13: 1º Coding Dojo - Grupo RBS no TecnoPUC

Desenvolvimento guiado por testesTDD

qual o primeiro cenário que desejo resolver?

1 quais as soluções para o problema?

2

3 qual o próximo cenário?

RESOLVIDO 4

Page 14: 1º Coding Dojo - Grupo RBS no TecnoPUC

red

escrever um teste que falhe!escolher um problema

Page 15: 1º Coding Dojo - Grupo RBS no TecnoPUC

green

fazer ele passar o mais rápido possível!

Page 16: 1º Coding Dojo - Grupo RBS no TecnoPUC

yellow

depois refatorar até achar que está bom!

Page 17: 1º Coding Dojo - Grupo RBS no TecnoPUC

NOSSO PROBLEMA!notícias de marte

Page 18: 1º Coding Dojo - Grupo RBS no TecnoPUC

1 2ABC

3DEF

5JKL

6MNO

4GHI

7PQRS

8TUV

9WXYZ

* 0|__|

#

{curiosity

Page 19: 1º Coding Dojo - Grupo RBS no TecnoPUC

2ABC

2ABC

2ABC

x1x2x3

A

B

C

2

22

222

{ 22_2_22_2_222_2babaca

Page 20: 1º Coding Dojo - Grupo RBS no TecnoPUC

77773367_7773302_222337777_777766606660366656667889999_9999555337777

SEMPRE ACESSO O DOJOPUZZLES

Page 21: 1º Coding Dojo - Grupo RBS no TecnoPUC

até a próxima!Helio Medeiros - Grupo RBS

@helmedeiros

André Trevisani - Grupo RBS