Skip to content

Dojo #10

by Guilherme Oenning on dezembro 16th, 2010
  • Data: 16/12/2010
  • Horário: 19:40 às 21:30
  • Particpantes: Igor, Guilherme, Anderson, Daina, Murilo, Cláudia, Johnny
  • Problema: Minesweeper
  • Ambiente: C# 4.0, MSUnit, e Windows 7
  • Código: Dojo #10 - 212.94 KB
  • Formato:Randori

Desta vez começou bem atrasado, mas quem chegou cedo aproveitou para bater um papo bacana sobre carreira e o mercado de TI. Além disso, percebemos que precisamos definir melhor alguns itens do Joinville Dojo, tanto para fortalecer o grupo quanto para atrair mais participantes.

Começamos às 19:40, novamente levamos 3 sugestões de Kata sendo elas Minesweeper, Bowling Kata e o Australian Voting.

Ficamos entre a primeira e a última, mas ficou decidido fazer primeiro o campo minado e se sobrasse algum tempo, fariamos algum outro. Este problema consiste em, dado um campo minado de X por Y e algumas bombas espalhadas nele, nosso software deveria ser capaz de identificar os valores corretos de cada um dos outros campos (conforme regras do jogo Campo Minado).

Desta vez tivemos auxílio do quadro branco e ajudou bastante para termos nossas primeiras idéias do que precisaríamos fazer para resolver o problema. Foi decidido, por exemplo, que as bombas teriam valor -1 ao invés de utilizar o caracter ‘*’ conforme sugerido pelo problema.

Começamos bem devagar, alguns testes pareciam muito inúteis e repetidos, mas conforme fomos evoluindo estes testes simples ajudaram a nos guiar quando tínhamos alguma implementação mais complicada para fazer. Apesar de considerarmos concluído, acabou faltando uma refatoração no ‘Get’ da matriz, na forma que o cálculo era feito e também no desenho da classe. Gostaríamos de ter feito o acesso à matriz assim:

campo[1][3]

ao invés de:

campo.Matriz[1][3]

Faltou tempo…

Dojo concluido. Chegou o momento de parar de falar ‘teste’, ‘matriz’, ‘índice’ e outras coisas de ‘Dev’, fomos ao Opa Bier socializar um pouco. Porém, ao ver a pizza quadrada, foi impossível não fazer o comentário de que ela parecia uma matriz 3 por 3, HAHA.

Retrospectiva

Positivos

  • Bom kata (x3)
  • Antigos participantes voltaram (x2)
  • Vários participantes (x2)
  • Interatividade (x2)
  • Vai ter pós-dojo (com cerveja)
  • Participação intensa entre piloto e co-piloto
  • Diversas sugestões
  • Utilizaçao do quadro branco
  • Revezamento
  • Todos os testes passaram
  • Boa experiência
  • Ótimo local

Negativos

  • Nem todos participaram (x5)
  • Dojo começou atrasado (x3)
  • Fome (x2)
  • Ausência de confirmados (x2)
  • Rever com o grupo a estratégia de elaboração
  • Horário muito próxima das 18h
  • Mal contato do cabo do Datashow
  • Gostaria que houvesse as palestras
  • Assert estranhos
  • Praticamos de forma precário o TDD, Refactor, Baby Steps, etc
  • Evoluímos muito devagar
  • Muita conversa paralela

Próximo dojo será em 2011! Boas festas e aproveitem bastante, 2011 promete!

From → Sessões

No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS