- Data: 26/09/2009
- Horário: 10:00 às 12:00
- Participantes: Cláudia Mattos Izidoro, Cláudio Eduardo Steuernagel, Guilherme Fernandes Germano, Guilherme Lopes, Guilherme Oenning, Juliano Tiago Rinaldi, Lorival S. Chapuis, Murilo Carlos Cardoso, Polyana Roberta, Tiago Gauziski
- Problema: Conversor de números decimais para romanos
- Ambiente: C# 3.5, NUnit 2.5 e Windows 7
- Código: Dojo #1 - 7.67 KB
- Formato: Randori
A sessão de dojo fugiu um pouco da programação tradicional, começou com uma apresentação do Guilherme Oenning e Lorival Smolski Chapuis sobre coding dojo, regras e informações extras do Dojo de Joinville. Em seguida Guilherme Lopes, Scrum Master da TOTVS, seguiu falando sobre TDD e porque devemos aprender esta técnica.
O problema escolhido foi escrever um algoritmo que fosse capaz de converter números decimais em números romanos, o objetivo era aprender TDD. Pelo feedback dos participantes, todo mundo conseguiu sair de lá sabendo o que essa técnica. A dinâmica de trocar a cada 7 minutos funcionou perfeitamente, de início achamos que ninguém iria se voluntariar para ir lá na frente, engano nosso, quando acabou o dojo já havia outra pessoa se levantando para participar, mas infelizmente o tempo havia acabado. Não foi realizado uma votação para escolher a linguagem pelo fato de que o objetivo era aprender TDD e não C#.
No final tentamos escolher uma data para o próximo encontro mas não conseguimos, portanto foi criado um tópico no google groups para a votação. Acredite se quiser, o pessoal está querendo fazer em um Domingo, isso é a prova de que gostaram e possuem sede de conhecimento, e esse é o espírito.
PDF da apresentação do dojo: Apresentação Joinville Dojo - 673.75 KB
PDF da apresentação de TDD: Apresentação TDD - 874.38 KB
Retrospectiva
Negativos
-Pouco tempo de dojo; (4)
-Problemas técnicos com sistema operacional; (3)
-Problema muito dificil e extenso; (2)
-Pouco tempo por participante, sugestão de 10 minutos; (2)
-Nervosismo dos participantes;
-Responsável pela cantina falou que iria estar aberta mas não abriu;
-Pouca familiaridade com a linguagem escolhida;
-Baby steps lentos, será que precisa ser tão devagar;
Positivos
-Aprendemos TDD; (5)
-Paciência e participação dos envolvidos; (2)
-Vários pontos de vista para uma única solução; (2)
-Discussão e cooperação em grupo; (2)
-Várias pessoas participaram; (2)
-Resolução de casos simples de forma dinâmica;
-Exercitar programação;
-Boa apresentação;
-Iniciativa dos organizadores;
-Pair-Programming;
-Participação de alguém que atua na área;
-Regras funcionaram bem;
-Ótimo lugar;
Sugestões
-Mais tempo (3 horas?);
-Usar CamStudio para a gravação;
*Alguns pontos levantados foram agrupados





[...] estão convidados! Caso não tenha comparecido à primeira reunião, veja este post para se [...]
Guilherme, os pdfs estão fora do ar.
[]!
Acabei de testar e funcionou. Estranho, vou tentar em outras máquinas.
Obrigado pelo aviso.