Posts Tagged ‘Dojo Marília – SP’

Dojo 3 – Fizz Buzz

terça-feira, dezembro 15th, 2009
  • Data: 12/12/2009
  • Horário: 10:00 hrs
  • Participantes: Leandro Cervelin, Joacir, Renato,  João e Fábio
  • Problema: Fizz Buzz
  • Linguagem: Ruby
  • Formato: Randori

Hoje chegamos a realização do 3º Coding Dojo Marília – SP! Neste Coding Dojo resolvemos arriscar, fazer uma experiência, resolvendo o problema utilizando a linguagem Ruby. Arriscar? Sim! nenhum participante tinha conhecimento sobre Ruby e por esse motivo escolhemos um problema simples para podermos gerar skills sobre a linguagem e desta forma resolver problemas com maior grau de dificuldade futuramente. O prolema escolhido foi o Fizz Buzz, uma brincadeira tradicional onde crianças e/ou adultos falam um número em ordem (1,2,3…). Se o número contiver 3 ou for múltiplo de 3 então a criança deve dizer Fizz ao invéz do número, se o número contiver 5 ou for múltiplo de 5 então a criança deve dizer Buzz, por fim se as duas condições forem verdadeiras então o a criança precisa dizer Fizz Buzz.

Retrospectiva

Pontos Negativos:

  • Linguagem desconhecida por todos os participantes
  • O problema foi resolvido até fácil demais

Pontos Positivos:

  • Conhecimento em Ruby
  • TDD
  • Maior quantidade de linhas de testes do que linhas de código
  • Planejamento
  • Resolução do Problema
  • Pair Programming

Considerações:

Vou citar nas considerações um pouco do que foi dito na Retrospectiva realizada logo após o término do Coding Dojo. Alguns participantes gostaram de utilizar uma nova linguagem (literalmente), utilizando um problema menos complexo para aprimorar o conhecimento, outros nem tanto pelo fato de não ter utilizado mais que o básico de uma linguagem de programação para a resolução do problema, achando assim não ter aperfeiçoado seus conhecimentos na programação. Ficou definido que será utilizado uma quantidade “X” de linguagem para podermos sempre aprimorarmos o conhecimento nessas linguagens e na codificação das mesmas.

Até o próximo!

Abraço.

Dojo 1 – Somar números romanos

quinta-feira, novembro 19th, 2009
  • Data: 14/11/2009
  • Horário: 10:00 hrs
  • Participantes: Leandro Cervelin, Joacir, Renato, Fagner, João e Fábio
  • Problema: Somar números romanos
  • Linguagem: PHP
  • Formato: Randori

Hoje realizamos o 1º Dojo Marília, o Renato levou 2 problemas (somar números romanos e anagrama) e o Joacir mais 1 ( jokey-poo), totalizando 3 problemas. Foi feita uma votação entre todos os participantes para a escolha de 1 problema  e o eleito foi: somar número romanos. A proposta do problema era que o usuário entrasse com 2 valores (números romanos), por exemplo V + V (5 + 5), e como resultado teria a soma dos dois valores que no caso seria X (10).  O formato utilizado para este Dojo foi o Randori e teve duração de 2 hrs.

Retrospectiva

A melhorar:

  • Planejamento ruím
  • Faltou foco no problema
  • Demora na preparação do ambiente

Lições aprendidas:

  • TDD
  • Conhecimento em PHP
  • PHP Unit

Considerações:

Por ser o 1º Dojo realizado tivemos algumas dificuldades como por exemplo evitar palpites da platéia quando os testes estavam em vermelho, talvez pela dificuldade do problema que foi gerada pela falta de planejamento e de foco no problema.  Tirando isso, o Dojo realmente foi muito divertido! Dos 6 participantes, todos gostaram bastante e saíram crédulos de que este formato de aprendizagem (brincar aprendendo) realmente funciona.

O Dojo será realizado quinzenalmente. Até o próximo!