29.08.2009

Dojo 78: Problema Simples em ruby e rspec

Postado às 18:29 por marivb

  • Data: 25/08/2009
  • Horário: 13h00
  • Participantes: Firmo, Raganhan, Flores, Douglas, Suzana, Felipe, Samuel, Rentao, Vinicius, Atol
  • Problema: Fizzbuzz
  • Código: no github, em breve
  • Formato: Kata

O Flores preparou um kata simples para mostrar rspec, um framework de BDD para ruby. Este kata é baseado numa brincadeira onde pessoas em crianças em circulo falam cada uma um número em ordem. 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 "Fizzbuzz". O problema é fazer um programa que jogue esse jogo para números de 1 até 100.

Retrospectiva

Do ruim:

  • Problema poderia ser mais difícil (x3)
  • Randori é mais legal (x2)
  • Faltou maior participação dos espectadores (x2)
  • Pouca gente (pessoal do dojo de sábado não veio)
  • Faltou o break
  • Poderia ser mais rápido nos testes repetidos ( cinco_divide por exemplo )
  • Mais dojos de tarde

Do bom:

  • Babysteps
  • Aprender sobre ruby (x3)
  • Problema simples ajuda a entender melhor a linguagem
  • Foi legal fazer algo bem simples para entender melhor TDD / BDD
  • Presença de bixos
  • Público ficou em silêncio
  • Bastante gente
  • Ver como o rspec funciona
  • Dojo de tarde
  • Flores explica bem

Uma coisa que foi bastante falada no final é que todo mundo quer mais dojos neste horário