Ainda acho cedo pra trazer alguma novidade já no próximo encontro… já foram tantas de uma vez no primeiro encontro… mas prometer que Marcos vai fazer uma edição com ruby, e que ainda vamos fazer mock objects , BDD…
Primeiro encontro…
Julho 27, 2007Bem pessoal, a partir de hoje começo a escrever aqui no blog.
A gente contou com cerca de 10 pessoas que participaram bastante da sessão e puderam enriquecer nosso encontro, como haviamos planejado. O rodízio dos pares começou por mim e foi acontecendo a cada 5 minutos.
Contamos com participantes com todos os níveis de conhecimento: todos sabiam java, alguns sabiam junit, poucos já tinham tido experiência prévia com TDD. Tudo isso enriqueceu e tornou o encontro bastante proveitoso. E se a platéia é importante para encaminhar uma palestra qualquer, num exercício de Code Dojo, é absolutamente fundamental. Fica aqui mais uma vez meu agradecimento a todos que compareceram e participaram.
Esse primeiro encontro teve muito mais a cara de uma demonstração do exercício. Aos que puderam participar, não se sintam frustrados por não termos terminado o desafio, ele é apenas um tempero para o exercício. Nas próximas reuniões, com os participantes mais acostumados com a dinâmica, logo chegaremos à solução do desafio lançado, ou entao partiremos para um novo desafio, caso vocês não aguentem mais poker!
As lições aprendidas nesse primeiro exercício:
- Talvez 5 minutos seja pouco tempo, principalmente para os iniciante;
- Alternar os âncoras e os iniciantes nos papéis de piloto e co-piloto é mais interessante;
- …
O código produzido eu estou procurando onde postar, logo que estiver disponível eu aviso aqui.
Primeira reunião do Dojo Recife
Julho 22, 2007Está marcada para esta próxima quarta-feira (25 de julho de 2007) a primeira reunião do Dojo Recife. Para o pontapé inicial temos:
local: Centro de Informática – UFPE (Recife – PE) – Sala B001 (antiga M1)
horário: 19:00h
desafio:
Criar um identificador de mãos de poker. Dada uma série de cartas (mão), o software deve indicar qual jogada ela representa (par,trinca, quadra, full house etc). Este desafio também foi utilizado no CodingDojo Floripa e CodingDojo Finland e o ranking das cartas do jogo pode ser encontrada aqui.
Linguagem de Programação: Java
Serão utilizados conceitos de TDD juntamente com a ferramenta de testes unitários JUnit.
Nesta primeira reunião contamos com a participação de Ricardo Cavalcanti do XPRecife.
Os interessados devem postar nesta mensagem seu nome e seu e-mail para contato.
Criacao do Dojo Recife
Julho 11, 2007Por iniciativa dos alunos do Centro de Informática – CIn – UFPE juntamente com o apoio dos membros da lista de discussão XP-Recife foi criado o dojo Recife com o intuito de difundir boas práticas de programação entre os membros participantes.
Essa técnica de treinamento remete as artes marciais, onde se repetiam os movimentos até exaustão fazendo pequenas melhorias a cada nova repetição. Isso fazia com que os movimentos se tornassem cada vez mais precisos e instintivos. No caso de programação, são colocados desafios simples para serem resolvidos por um grupo de programadores. Deve haver um rodízio nas posições de programador (piloto e co-piloto), enquanto as outras pessoas aguardam sua vez assistindo a produção do novo código pelo projetor ligado ao computador.
Os desafios serão resolvidos utilizando a metodologia de TDD (Test Diven Development). Todo o código produzido em encontros divulgados no blog serão disponibilizados no mesmo soba licença GPL.
O principal objetivo é difundir ainda mais o método de desenvolvimento orientado a testes e incentivar o uso de testes de unidade, assim como a comunicação entre os programadores. As boas práticas de programação estão incluídas indiretamente, visto que o código produzido deve ser entendido por todos os espectadores.
Local:
O Dojo Recife será realizado no Centro de Informática – UFPE quinzenalmente. A sala e o desafio serão previamente divulgados.
Outros dojos espalhados pelo mundo:
Floripa Conding Dojo
Pitsburgh Coding Dojo
Finland Coding Dojo
Referências:
http://www.sourcextreme.org/index.php/Coding_Dojo
http://butunclebob.com/ArticleS.UncleBob.TheProgrammingDojo
Floripa Conding Dojo
Escrito por kval
Escrito por kval
Escrito por Gleibson Rodrigo "dartanham"