Ferramentas Pessoais
Você está aqui: Página Inicial Associação Imprensa Notícias APyB realizará um Python Coding Dojo na Latinoware

APyB realizará um Python Coding Dojo na Latinoware

por Marco André Lopes Mendes última modificação 21/09/2011 11:41
Dentre as diversas atividades desenvolvidas pela Associação Python Brasil (APyB) na edição de 2008 da Latinoware está uma atividade ainda pouco conhecida do grande público. Trata-se de um Codingo Dojo.

O Coding Dojo é inspirado na prática de artes marciais e tem como principal objetivo estimular programadores a treinar fora do ambiente de produção. No Coding Dojo "tradicional" (que tem suas origens na França) existem dois formatos de funcionamento. No primeiro, denominado Kata, uma pessoa resolve um problema na frente de todos os participantes, com a ajuda de um computador e um projetor. À medida em que resolve o problema, a pessoa explica os passos que vai dando. A platéia pode interagir durante todo o processo.

A outra modalidade de Dojo é o Randori, em que  os participantes vão se revezando na função de "piloto".  Esse revezamento ocorre geralmente em intervalos de 7 minutos. Todos os problemas são resolvidos utilizando TDD (Test-driven development ou desenvolvimento dirigo por testes). No caso específico do Randori,  também é utilizada a programação em pares (pair programming).  Nesse caso, uma pessoa é o piloto e a outra o co-piloto, e depois de 7 minutos o co-piloto vira piloto, o piloto volta para a platéia e alguém da platéia se torna o novo co-piloto. Outra prática ágil freqüentemente adotada nos dojos são os baby steps, que consistem na implementação em passos bem curtos da resolução do problema.
 
O evento organizado pela APyB na Latinoware será um Dojo Randori tradicional, coordenado pelo Fabricio de Sousa Nascimento, membro do grupo Coding Dojo@São Paulo, que se reúne toda segunda-feira para praticar a atividade.  Para mais informações, acesse o site http://codingdojo.org/.
As inscrições estão abertas no site da Latinoware. Os pré-requisitos incluem, preferencialmente, conhecimento em desenvolvimento orientado a testes e em  Python  e conhecer as bibliotecas de testes unitários para Python. O programa utilizado no evento será o pydojo.

Ações do documento

Comentários (0)

Facebook Like Box
@apyb
Planet PythonBrasil: Mailson Lira apresentando seu trabalho com OpenCv + python http://t.co/WvcdyEbs 31/01/2012 01:54
Evento: Reunião Quinzenal da Diretoria 2012/01/25: Via Google Hangout com 'fallback' para o canal #apyb-condir n... http://t.co/yq2dskvj 25/01/2012 14:07
Não se esqueçam: hoje tem reunião quinzenal da Associação Python Brasil às 22h: http://t.co/nGihRXkr #apyb 25/01/2012 12:25
Evento: XVIII Encontro do Grupo de Usuários de Python PE: Convidamos a todos para participarem do nosso XVIII En... http://t.co/GTchxrvZ 24/01/2012 14:02
Planet PythonBrasil: Variância http://t.co/zlkNydoR 15/01/2012 21:53