19 de set. de 2011

Coding Dojo IVIA


A IVIA realizou neste sábado, dia 10/09, o seu primeiro Coding Dojo oficial. O evento, onde "um grupo de programadores se reúne para trabalhar em conjunto em um desafio de programação", seguiu as diretrizes do site codingdojo.org (resumido em português em: http://pet.inf.ufsc.br/dojo/o-que-eh-dojo/). Segundo o site, os programadores "estão lá para se divertir, e, através de uma metodologia pragmática, melhorar suas habilidades de programação e de trabalho em grupo".

A agenda do evento contou com uma breve apresentação sobre Test Driven Development, por Antonio Junior. O TDD serve como base para qualquer implementação com Dojo e por isso foi importante o nivelamento na técnica. Em seguida, as regras do jogo foram apresentadas e todos os presentes participaram do desafio de criação de um validador de Sudoku. Dois ambientes foram utilizados, um com Visual Studio 2010 (C# + Unit Testing) e outro com Eclipse (Java + JUnit).

As quase duas horas de programação foram o melhor do evento. Por contar com um revezamento entre as duplas (piloto e co-piloto) e uma dinâmica eficiente, todos poderam participar. As discussões sobre lógica e melhores práticas de programação foram importantíssimas.

O evento foi um sucesso: tanto pelo feedback positivo dos participantes, que exploraram novas técnicas, linguagens, e um processo de desenvolvimento bem eficiente; como pela aplicação construída, que seguia os princípios de desenvolvimento guiado a testes e boas práticas de programação.

Foi o primeiro de muitos Dojos. Agradecemos a participação de todos, destacando o apoio de Henrique Landim, pela organização e abertura; Cláudio Rocha, pela liderança da equipe Java; Antonio Junior, pela apresentação do TDD e liderança .NET; e Marcelo Barros, pela organização, apresentação das regras do Dojo e definição do desafio.

Nenhum comentário: