Arquivo da Categoria ‘Dojos’

Dojo de Ruby na Giran

segunda-feira, 21 de março de 2011

Mais um Dojo realizado! Foi no sábado, dia 19 de Março de 2011.

Dia/Horário: 19/03/2011 – 9:00h ~ 12:00h
Participantes: @m3nd3s (eu o/), @flaviamissi, @jarildomendes (meu mano), @leohackin, @jamesasj
Problema: Caixa Eletrônico
Fonte: Dojo Puzzles <http://dojopuzzles.com>
Url/Descrição: http://dojopuzzles.com/problemas/exibe/caixa-eletronico/
Código/Resolução: https://gist.github.com/877509
Formato: Randori

Não somos experts, muito menos professores ou doutores no assunto, mas temos vontade de aprender e programar é nossa diversão. Antes de querer finalizar e resolver o problema nós queremos ensinar e compartilhar conhecimento.

@flaviamissi e @m3nd3s fritando o Mac

@flaviamissi e @m3nd3s fritando o Mac

Iniciamos o Dojo procurando qual problema resolver, procurando qual seria o desafio do dia. A @flaviamissi nos conduziu através dos sites à procura de um problema, encontramos o problema do Caixa Eletrônico no Dojo Puzzle e de acordo comum o escolhemos para o Dojo.

Definido o problema, e a linguagem (Ruby), bastava iniciar. Como ferramenta/framework de testes utilizamos o RSpec. O problema consistia em simular um caixa eletrônico onde o usuário solicitaria o saque e as notas deveriam ser retornadas no menor número possível de notas.

Como tínhamos poucas pessoas participando do Dojo nós optamos por utilizar 7 minutos como timer para troca dos pares. Movidos a café expresso e salgadinho tipo pimentinha nós formos discudindo, codando, trocando ideias e montando a solução. Alguns não conheciam ruby, o que era muito bacana e nos fazia explicar o racioncínio, a lógica e como fazer em ruby para solucionar os micro problemas que iam aparecendo para resolver o problema como um todo.

Conseguimos resolver o problema em aproximadamente duas horas e meia. Foi muito enriquecedora a participação de pessoas de níveis de conhecimento diferentes sobre a linguagem de programação  e o frameworks utilizados. Também é muito motivador ensinar e compartilhar  conhecimento e ver as pessoas aprendendo e crescendo partindo de um pequeno “empurrãozinho”.

Que venha o próximo Dojo o/

Nossos agradecimentos a Giran por fornecer o local e todo o ambiente bacana para realizar o Dojo.

3º Dojo UFES

terça-feira, 1 de fevereiro de 2011

Dando sequência à proposta do Francisco Souza de fazer um Dojo por semana, a galera da comunidade de software livre daqui do estado (Tux-ES) se reuniu ontem (29/01/11) na UFES para realizar o 3º Dojo do ano!

Escolhemos o problema encotel e resolvemos usando Python.

Esse é um problema simples mas desafiador em certos pontos, e claro, super divertido.

Na minha opinião, o ponto alto do Dojo foi o momento em que discutimos como íamos encarar o problema, e as opiniões divergiram bastante, mas chegamos a um consenso, e a solução foi boa e de fácil legibilidade ;)

Um ponto ruim foi na escolha do problema, mas isso foi causado porque no momento do Dojo a UFES estava sem internet :(

Mas acabou dando tudo certo no final. :D

O código da solução está disponível no Github.

Parabéns aos presentes pela participação, e vamos em frente, galera!