28
Coding..... DOJO Java André Trevisani & Hélio Medeiros & Lincolm Aguiar & Marcelo Vargas TECNOTALKS um ecossistema sustentável

Coding dojo - TecnoTalks - Mensageiro de Lincoln

Embed Size (px)

Citation preview

Coding..... DOJO Java

André Trevisani & Hélio Medeiros & Lincolm Aguiar & Marcelo Vargas

TECNOTALKSum ecossistema sustentável

APRENDER....����������� ������������������  MELHORAR!coletivamente

nosso����������� ������������������  jogo����������� ������������������  é....

COM����������� ������������������  DISCIPLINA����������� ������������������  E����������� ������������������  MUITO����������� ������������������  TR

EINO

CODING����������� ������������������  DOJO!randori

kataeu

nós

é����������� ������������������  um����������� ������������������  treinamento

não����������� ������������������  existe����������� ������������������  juiz

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

todos estão interessados em evoluir!

problema

melhor����������� ������������������  solução

debater15min

apresentar10min

piloto e copiloto

desenvolvemem����������� ������������������  turnos����������� ������������������  de����������� ������������������  4����������� ������������������  minutos

resolver

todos����������� ������������������  tem����������� ������������������  um����������� ������������������  plano,����������� ������������������  até����������� ������������������  serem����������� ������������������  socados����������� ������������������  na����������� ������������������  cara“

Mike����������� ������������������  Tyson

como����������� ������������������  podemos����������� ������������������  fazer����������� ������������������  dar����������� ������������������  certo?

TDDretrospectiva

silêncioComunicação

refatoraçãobaby����������� ������������������  steps

como?só me diz isso...

tá����������� ������������������  explica����������� ������������������  melhor!!em uma rápida demonstração

MEU����������� ������������������  PROBLEMAFizzBuzz

dada����������� ������������������  uma����������� ������������������  lista����������� ������������������  de����������� ������������������  1����������� ������������������  a����������� ������������������  100

12

Fizz4

BuzzFizz78

FizzBuzz

11Fizz1314

FizzBuzz{múltiplos de 3

múltiplos de 5 múltiplos de 3 e 5

problema

melhor����������� ������������������  solução

debater5min

apresentou2min

piloto e copiloto

desenvolvemem����������� ������������������  turnos����������� ������������������  de����������� ������������������  2����������� ������������������  minutos

resolver

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

redescolher����������� ������������������  um����������� ������������������  problema����������� ������������������  

escrever����������� ������������������  um����������� ������������������  teste����������� ������������������  que����������� ������������������  falhe!

greenfazer����������� ������������������  ele����������� ������������������  passar����������� ������������������  o����������� ������������������  mais����������� ������������������  rápido����������� ������������������  possível!

refatorar����������� ������������������  até����������� ������������������  achar����������� ������������������  que����������� ������������������  está����������� ������������������  bom!

green

NOSSO����������� ������������������  PROBLEMA!mensageiro de Lincoln

1862 2013

-.-. --- -.. .. --. ----- --- .-. ... .

-.-. --- -.. .. --. ----- --- .-. ... .codigomorse

Now,����������� ������������������  therefore����������� ������������������  I,����������� ������������������  Abraham����������� ������������������  Lincoln,����������� ������������������  President

of����������� ������������������  the����������� ������������������  United����������� ������������������  States,����������� ������������������  by����������� ������������������  virtue����������� ������������������  of����������� ������������������  the����������� ������������������  power����������� ������������������  in����������� ������������������  me����������� ������������������  vested����������� ������������������  as����������� ������������������  Commander-in-Chief,����������� ������������������  of����������� ������������������  the����������� ������������������  Army����������� ������������������  and����������� ������������������  Navy����������� ������������������  of����������� ������������������  the����������� ������������������  United����������� ������������������  States����������� ������������������  in����������� ������������������  time����������� ������������������  of����������� ������������������  actual����������� ������������������  armed����������� ������������������  rebellion����������� ������������������  against����������� ������������������  the����������� ������������������  authority����������� ������������������  and����������� ������������������  government����������� ������������������  of����������� ������������������  the����������� ������������������  United����������� ������������������  

States,

A .-B -...C -.-.D -..E .F ..-.G --.H ....I ..

J .---K -.-L .-..M --N -.O ---P .--.Q --.-R .-.

S ...T -U ..-V ...-W .--X -..-Y -.--Z --..

Ponto [.] .-.-.-Vírgula [,] --..--Interrogação [?] ..--..Apóstrofo ['] .----.Exclamação [!] -.-.--Barra [/] -..-.Parênteses [(] -.--.Parênteses [)] -.--.-E comercial [&] .-...Dois pontos [:] ----...Ponto e vírgula [;] -.-.-.Igual [=] -...-Hífen [-] -....-Linha baixa [_] ..--.-Aspas ["] .-..-.

Cifrão [$] ...-..-Arroba [@] .--.-.

{.-.. .. -. -.-. --- .-.. -.Lincoln

.-.. L.. I

O---

-. N-.-. C

L.-..-. N

-....- - .... .-. . . --..-- .- -. -.. .. -. .- -.-. -.-. --- .-. -.. .- -. -.-. . .-- .. - .... -- -.-- .--. ..- .-. .--. --- ... . ... --- - --- -.. --- .--. ..- -... .-.. .. -.-. .-.. -.-- .--. .-. ---

-.-. .-.. .- .. -- . -.. ..-. --- .-. - .... . ..-. ..- .-.. .-.. .--. . .-. .. --- -.. --- ..-. --- -. . .... ..- -. -.. .-. . -.. -.. .- -.-- ... --..-- ..-. .-. --- -- - .... . -.. .- -.-- ..-. .. .-. ... - .- -... --- ...- . -- . -. - .. --- -. . -.. --..-- --- .-. -.. . .-. .- -. -.. -.. . ... .. --. -. .-

- . .- ... - .... . ... - .- - . ... .- -. -.. .--. .- .-. - ... --- ..-. ... - .- - . ... .-- .... . .-. . .. -. - .... . .--. . --- .--. .-.. . - .... . .-. . --- ..-. .-. . ... .--. . -.-. - .. ...- . .-.. -.-- --..-- .- .-. . - .... .. ... -.. .- -.-- .. -. .-. . -... . .-.. .-.. .. --- -. .- --. .- .. -. ... -

- .... . ..- -. .. - . -.. ... - .- - . ... --..-- - .... . ..-. --- .-.. .-.. --- .-- .. -. --. --..-- - --- .-- .. - ---... .- .-. -.- .- -. ... .- ... --..-- - . -..- .- ... --..-- .-.. --- ..- .. ... .. .- -. .-

--..-- -.--. . -..- -.-. . .--. - - .... . .--. .- .-. .. ... .... . ... --- ..-. ... - .-.-.- -... . .-. -. .- .-. -.. --..-- .--. .-.. .- --.- ..- . -- .. -. . ... --..-- .--- . ..-. ..-. . .-. ... --- -. --..-- ...

- .-.-.- .--- --- .... -. --..-- ... - .-.-.- -.-. .... .- .-. .-.. . ... --..-- ... - .-.-.- .--- .- -- . ... .- ... -.-. . -. ... .. --- -. --..-- .- ... ... ..- -- .--. - .. --- -. --..-- - . .-. .-. . -... --- -. -. . --..-- .-.. .- ..-. --- ..- .-. -.-. .... . --..-- ... - .-.-.- -- .- .-. -.-- --..-- ... - .-.-.- -- .- .-. - .. -. --..-- .- -. -.. --- .-. .-.. . .- -. ... --..-- .. -. -.-. .-.. ..- -.. .. -. --. - .... .

-.-. .. - -.-- --- ..-. -. . .-- --- .-. .-.. . .- -. ... -.--.- -- .. ... ... .. ... ... .. .--. .--. .. --..-- .- .-.. .- -... .- -- .- --..-- ..-. .-.. --- .-. .. -.. .- --..-- --. . --- .-. --. .. .- --..-- ... --- ..- - .... -.-. .- .-. --- .-.. .. -. .- --..-- -. --- .-. - .... -.-. .- .-. --- .-.. .. -. .- --..-- .- -. -.. ...- .. .-. --. .. -. .. .- --..-- -.--. . -..- -.-. . .--. - - .... . ..-. --- .-. - -.-- -....- . ..

--. .... - -.-. --- ..- -. - .. . ... -.. . ... .. --. -. .- - . -.. .- ... .-- . ... - ...- .. .-. --. .. -. .. .- --..-- .- -. -.. .- .-.. ... --- - .... . -.-. --- ..- -. - .. . ... --- ..-. -... . .-. -.- .-.. . -.-- --..-- .- -.-. -.-. --- -- .- -.-. --..-- -. --- .-. - .... .- -- .--. - --- -. --..-- . .-.. .. --.. .- -... . - .... -.-. .. - -.-- --..-- -.-- --- .-. -.- --..-- .--. .-. .. -. -.-. . ... ... .- -. -. --..-- .- -. -.. -. --- .-. ..-. --- .-.. -.- --..-- .. -. -.-. .-.. ..- -.. .. -. --. - .... . -.-. ..

- .. . ... --- ..-. -. --- .-. ..-. --- .-.. -.- .- -. -.. .--. --- .-. - ... -- --- ..- - .... -.--. -.--.-

problema

melhor����������� ������������������  solução

debater15min

apresentar10min

piloto e copiloto

desenvolvemem����������� ������������������  turnos����������� ������������������  de����������� ������������������  4����������� ������������������  minutos

resolver

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

@helmedeiros

André Trevisani - Grupo RBS

Lincolm Aguiar - Grupo RBS

Marcelo Vargas - Grupo RBS