Problema: Produto Escalar de Vetores
Linguagem: Python
Relato:
Tivemos um dojo muito animado e produtivo e bem didático nessa quarta, 07-04-10! Tivemos problema em configurar o Eclipse para usar Hamcrest e JUnit4, que foram as ferramentas de teste que usamos no dojo anterior... Então, acabamos desistindo do Java e optando por fazer em Python (sem muita resistência... Diga-se de passagem!)
Levamos 3 problemas para escolher: Produto Escalar de Vetores, Amigo Secreto e Dama. A maioria queria o do Amigo Secreto, mas logo percebemos que teríamos de controlar uma coisa aleatório e isso ia dar uma complicada nas coisas. Complicada essa que seria bem válida, aprender um pouco sobre mocks, stubs e tal... Mas como tínhamos pessoas novas no dojo, optamos pelo mais simples, que no caso foi Produto Escalar de Vetores, que permitiria mostrar umas coisas próprias da linguagem e avançar mais no problema. E deixamos a questão de testar usando mocks e stubs para o futuro.
Como imaginávamos, terminamos o problema bem rápido por ser simples, o que foi bom, pois pudemos adicionar tratamento de erros e fazer um refactoring legal do código.
Ficamos por 1:30h mais ou menos e todo mundo programou \o/
Participantes:
- Hugo Lopes Tavares
- Mario Jorge Valle
- Wesleymberg
- Marianna Siqueira
- Rebeca Motta
- Felipe Duarte
- Mateus
- Ricardo Liang
Retrospectiva:
Cool:
- Todo mundo programou
- Teve gente nova \o/
- Quase todos preferiram Python
- #horaextra no Arpex
Oh, shit:
- Atrasou mesmo marcando pra mais tarde que o anterior
- Trocamos de linguagem porque não configuramos o ambiente
- Cabos de energia no meio do caminho
P.S.: Não podíamos dessa vez deixar de fazer também um pequeno relato da #horaextra! Fomos no forró do Arpex e a galera do #DojoCampos mostrou que tem gingado! Agora, além de ajudar na organização dos dojos, o nosso amigo Mario Jorge ficou encarregado de fazer um tutorial "Abc Do Forró" e disponibilizar para a galera!!!
É isso aê! Programação, aprendizado, diversão e amizade! ;)
O código está aqui: http://github.com/hugobr/DojoCampos/tree/master/2010_04_07/