07.08.2012
Dojo iM #3: FizzBuzz
- Data: 07/08/2012
- Horário: 19:30h
- Linguagem: Python
- Participantes: Alê Borba, Anderson Pavia, Andressa Agnhesi, Danilo Bellini, Diego Yasuhiko, Fernando Alves, Filipe Cordeiro, Leandro Facchinetti, Marcelo Miyake, Monna Cleide, Rogério Oliveira, Roberto Rodrigues.
- Problema: FizzBuzz
- Código: Github
- Formato: Kata
Muitos novatos nesta edição do Dojo fez a galera optar pelo "Hello World!" dos Coding Dojos, o FizzBuzz. A escolha da linguagem Python e a fácil compreensão do problema, facilitou a resolução e deixou os participantes mais focados.
Não ocorreram conversas paralelas e todos estavam alinhados com o mesmo objetivo, a melhor forma de resolver o problema. Isso facilitou a didática e o ritimo do desenvolvimento, com a galera sempre focada nos baby steps e no TDD.
Uma novidade que começamos a utilizar foi a interação com o Git e o posterior push para um repositório no Github. Isso contribuiu para o pessoal aprender um pouco mais sobre Git e treinar boas práticas de commits e versionamento.

"Code is poetry"
Retrospectiva
Negativo
- Discussão centrada nos mais experientes.
- Animação da galera.
- Pouco tempo.
- Não terminamos o refactoring.
- Repetição de código e design ruim.
- Esquecemos os primeiros commits.
- Divergência de testes.
- Muitos confirmaram e poucos compareceram.
- Post it do mal!!
- Faltou o quadro.
- Demorou pra começar.
Positivo
- Python.
- map(func, list)
- Uso de 2 classes de testes.
- Linguagem fácil ajudou a concentrar no problema.
- Uso do Git.
- Localização e infraestrutura.
- Muitos novatos.
- Dinâmica.
- Problema de fácil compreensão.
- 98% das pessoas programou.
- Interação de todos focados em resolver o problema em conjunto.
- Didática.
- Boa comunicação focada no problema.
- Sem conversars cruzadas.
- TDD na prática.
- Bom ritmo de desenvolvimento.
- Babybabybaby steps.

Resultado da retrospectiva!