Posts Tagged ‘Dojo’

Dojo PHB 004 – Jogo da Velha – continuação

outubro 1, 2009

dojophb004a

Data: 25/09/2009

Presentes: 11 pessoas – Daniel Kohler Oliveira, Antonio José Costa do Nascimento, Roniere da Silva Sousa, Evaldo Sávio Silva Araújo da Costa, Ariel Soares Teles, Nécio de Lima Veras, Mábio Alves Coelho, Regis Pires Magalhães, Francisco Gerson Amorim de Meneses, Luan Machado Pontes e Alan Sousa Santos.

Linguagem: Java

Problema: Jogo da Velha (continuação do Dojo passado)

Solução: atualizada no GitHub.

Resumo:

Na sexta-feira (dia 25/09/2009) demos continuidade ao nosso jogo da velha.

Dessa vez resolvemos validar algumas situações e implementar algumas funcionalidades relacionadas à jogabilidade.

O resumo dos requisitos é esse:

  • Tamanho do tabuleiro (3×3)
  • Preenchimento
    • Não permitir preenchimento em posição já preenchida (ok)
    • Não permitir preenchimento de valores inválidos (diferente de O ou X) (ok)
    • Não permitir preenchimento em posições inválidas (ok)
    • Preencher todo o tabuleiro (ok)
    • Garantir a alternância de valores de preenchimento (to do)
    • Criar histórico de jogadas (to do)
  • Jogo
    • Checar fim de jogo
      • Checar tabuleiro cheio (ok)
      • Checar vencedor (to do)
    • Checar vencedor (nem sempre há um) (to do)
    • Sugestão de lance (to do)
    • Checar perigo (iminência de término de jogo) (to do)

Como vemos, há muito a fazer (To Do). E como o problema está muito interessante, resolvemos continuá-lo no próximo DOJO.

As atualizações do código foram “comitadas” ao github.

Retrospectiva

Na retrospectiva, pontuamos o seguinte:

Foi bom:
– tempo bem aproveitado em codificação
– amadurecimento dos participantes em testes e no entendimento
dos requisitos
– aprofundar alguns aspectos do problema
– Novos participantes da platéia
– Melhor entrosamento dos pares
Pode melhorar:
– nem todos participaram devido ao tempo
– piloto e co-piloto devem falar para todos
– participação da platéia antes do verde
– lanche (já prometido para a próxima reunião – Mábio)

Foi bom

  • tempo bem aproveitado em codificação
  • amadurecimento dos participantes em testes e no entendimento dos requisitos
  • aprofundar alguns aspectos do problema
  • novos participantes da platéia
  • melhor entrosamento dos pares

Pode melhorar

  • nem todos participaram devido ao tempo
  • piloto e co-piloto poderiam falar para todos
  • participação da platéia antes do verde
  • lanche (já prometido para a próxima reunião pelo Mábio)
É isso. Continuamos na próxima sexta, dia 2 de outubro de 2009!!!…
dojophb004b

Apresentação Dojo em Parnaíba

agosto 29, 2009

Ontem realizamos uma apresentação sobre Coding Dojo em Parnaíba. Os slides podem vistos a seguir…

A apresentação ocorreu no Instituto Federal do Piauí (IFPI) Campus Parnaíba e contou com a presença de mais de 50 pessoas!!! Fiquei tão empolgado com a apresentação que esqueci das fotos, mas espero que alguém tenha REGIStrado algo.

Depois da apresentação, mostramos um vídeo em que o Danilo Sato falava sobre testes, TDD (Test Driven Development), BDD (Behavior Driven Development) e implementava uns testes usando BDD. Mostramos também um screencast sobre TDD que o Ivan Sanchez do Dojo Floripa fez usando Java / Eclipse / JUnit.

Após os vídeos, decidimos o seguinte sobre os Dojos realizados em Parnaíba:

  • Ocorrerão todas as sexta-feiras a partir das 16h30 no IFPI Campus Parnaíba;
  • Iniciaremos usando TDD com Java / Eclipse, por serem as ferramentas mais conhecidas pela grande maioria dos participantes.
  • Como a maioria dos muitos participantes ainda não conhece o JUnit, apresentaremos um Kata na nossa próxima reunião, ou seja, eu resolverei sozinho um problema ao vivo desde o início. Daí em diante, a intenção é realizarmos um Randori.

Coding Dojo Especial InfoPi 2009

agosto 21, 2009

É com orgulho que iremos fazer nosso primeiro Coding Dojo especial em um evento aqui em Teresina, será no InfoPi 2009.

Para quem ainda não está ligando a cara com o nome, o InfoPi é o antigo InfoCefet, devido a alteração do nome dos cefet’s para if’s. Esse ano contará com um dos organizadores do FISL.

Esse ano as palestras serão realizadas no auditório do Metropolitan Hotel, os outros eventos serão realizados no auditório/salas do Ifpi.

O Coding Dojo será no auditório do Ifpi no dia 17/09/2009 das 14 às 17:30. Estamos preparando um Coding Dojo especial. Então não fique de fora, venha participar e se divertir com a gente.

Dojo 001 – Palíndromo

agosto 13, 2009

Data: 12/08/2009.

Presentes: Cairo Noleto, Cleiton Francisco, Dmitry, José Esmerino, Ewerton e Ricardo Farias.

Linguagem: Ruby.

Framework de testes: Rspec.

Problema: Palídromo.

Queríamos saber se uma string é ou não palíndromo.

Solução: Está no github.

Adicionamos no objeto String um método chamado palindrome? Onde verificamos se uma string é ou não palíndrome. Como plus, adicionamos um outro método para verificar se é palidromo em case sensitive.

Nós escolhemos um simples problema para apresentar e motivar as pessoas para os próximos Dojos.

Retrospectiva:

P8126578

Nota: Lado esquerdo o que foi bom, lado direito, o que foi ruim.

Mais dicas:

  • A cada troca de par fazer um commit no git para manter o histórico. Mesmo que os códigos não estejam bons.
  • Usar dual monitor em espelho. (Enquanto não temos um projetor).

Antes de começarmos explicamos o que é Dojo, como funciona, suas regras. Depois explicamos o problema, todos entenderam e começamos a colocar mãos na massa.

Apesar de termos um participante que nao conhecia a linguagem ruby e outros que não conheciam Rspec todos entraram no randori e foi uma experiência muito boa.

Segue algumas fotos:

P8126551

P8126572

P8126575

Para o próximo Dojo, estaremos divulgando mais informações na lista do Google Groups rails-pi.