Na sexta-feira (dia 28/09/2009) às 15h, ocorrerá no Instituto Federal do Piauí (IFPI) Campus Parnaíba a primeira reunião do grupo de Coding Dojo Piauí em Parnaíba. Nesta reunião inicial, haverá uma apresentação sobre o DOJO, um vídeo demonstrando como esse tipo de atividade ocorre e discussões sobre o funcionamento das reuniões do Coding Dojo em Parnaíba.
A reunião é aberta para participação de todos os interessados em aperfeiçoar suas práticas de programação através do uso de boas práticas como TDD (Test Driven Development - Desenvolvimento Orientado a Testes) e BDD (Behavior Driven Development - Desenvolvimento Orientado a Comportamento).
Reuniões de Coding Dojo ocorrem em todo o mundo:
http://codingdojo.org/. O objetivo das reuniões do Dojo é reunir pessoas para exercitar técnicas relacionadas a desenvolvimento de software. Além de aprender, os participantes terão oportunidade de trocar experiências com outros profissionais.
A estrutura básica necessária para o Coding Dojo é uma sala com 1 único computador e um projetor. As duas formas mais usadas de Coding Dojo são: Randori e Kata.
Randori Dojo é o Coding Dojo onde todos participam, duas pessoas programando por vez, um piloto (o que digita) e um co-piloto. A cada 7 minutos troca-se de par, sai o piloto, o co-piloto assume o teclado e entra um novo co-piloto. A platéia só pode perguntar para quem está no computador o que está se fazendo. Quem está no computador só pode perguntar alguma coisa para a platéia quando os testes estiverem passando. Não pode trocar dicas, a não ser que quem está no computador pergunte quando os testes estiverem passando. As regras são simples, o objetivo de um Randori Dojo é resolver um problema e demonstrar técnicas de programação orientada a testes/comportamento. A média de tempo é de duas horas, que vai do entendimento do problema até os testes/codificação.
O Kata Dojo por sua vez é uma apresentação, onde uma pessoa demonstra a resolução de um problema utilizando TDD para a platéia. A platéia pode interomper a qualquer momento e tirar duvídas. O objetivo do Kata é demonstrar como se resolveu um determinado problema utilizando as técnicas de TDD ou BDD, e demonstrá-la para a platéia. Infelizmente no Kata não há o dinamismo que se tem no Randori e se parece mais com uma aula.
O blog
Dojo Piauí reúne relatos de Dojos realizados no Piauí, inclusive incluirá os que estaremos realizando em Parnaíba.
Abaixo listo mais alguns grupos de Dojo espalhados pelo Brasil:
DIVULGUE E PARTICIPE!!!
Comentários
Comentar