Ir para o conteúdo
    <li class="asset_articles"><a href="/search/assets?asset=articles"><span class="icon-menu-articles"></span><strong>Artigos</strong></a></li> <li class="asset_people"><a href="/search/assets?asset=people"><span class="icon-menu-people"></span><strong>Pessoas</strong></a></li> <li class="asset_enterprises"><a href="/search/assets?asset=enterprises"><span class="icon-menu-enterprise"></span><strong>Empreendimentos</strong></a></li> <li class="asset_communities"><a href="/search/assets?asset=communities"><span class="icon-menu-community"></span><strong>Comunidades</strong></a></li> <li class="asset_events"><a href="/search/assets?asset=events"><span class="icon-event"></span><strong>Eventos</strong></a></li>
ou

Thin logo

Área de Software Livre da Campus Party BrasilCampus Party Brasil

Divulgação

MiniDebConf Curitiba 2017

fb.com/SLCampusParty

Nossa Rede

Edições anterioress

 Voltar a Blog da Área...
Tela cheia Sugerir um artigo

Coding Dojo

4 de Janeiro de 2013, 0:00 , por Paulo Santana - | Ninguém está seguindo este artigo ainda.
Visualizado 621 vezes

Coding Dojo

Participantes: Qualquer campuseiro interressado.

 

Você conhece o coding Dojo? Não! Então, vamos lá;

"Um Coding Dojo é um encontro onde um grupo de programadores se reúne para trabalhar em conjunto em um desafio de programação. Eles 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.”

Em que linguagem é feito o coding Dojo?

O coding Dojo pode acontecer em qualquer linguagem, os participantes que irão decidir em que linguagem acontecerá o treinamento, não é necessário ser expert na linguagem escolhida, o coding dojo trabalha com as estruturas básicas da linguagem, o objetivo é finalizar o desafio e que todos compreendam cada linha do código.

Quais regras têm o coding dojo?

O coding dojo, tem uma metodologia, deve seguir a seguinte regra:

  • Programação baseada em teste: Antes de ser escrito uma implementação de código é escrito um teste. Isso é programação baseada em testes. TDD (Test-Driven Development).

  • Baby Steps: Nada de pular passos, tudo deve ser feito e testado, apenas passa-se para o próximo passo, quando o teste do anterior estiver OK e compreendidos por todos os participantes. Caso alguém não compreenda o que esta sendo feito, o mesmo tem o direito de pedir explicações.

  • Pair programming: A programação é feita em dupla. Um piloto e um co-piloto. O piloto é que esta com a mão na massa, o co-piloto ajuda dando palpites para conseguir que os testes passem, depois de passado o tempo determinado o co-piloto vira piloto e entra um novo co-piloto que esta na platéia, assim cria-se um rodizio.

Qual tipo de Dojo será usado na Campus?

Existem 3 tipos distintos de Dojo, o que iremos utilizar será:

Randori, onde o problema é resolvido ao vivo e acompanhado por todos, havendo um revezamento entre piloto, co-piloto e platéia. Entram na arena um piloto e um co-piloto que durante 7min iniciam os primeiros passos para resolução do problema, após esse tempo o co-piloto vira piloto e um outro co-piloto vindo da platéia entra na arena. Ao final, quanto o problema estiver sido resolvido e fatorado, faremos a analise do que foi positivo e negativo na pratica do Dojo.

Então é isso, regras básicas explicadas, agora é só começar a entrar em forma para enfrentar esse Dojo. Antes do início do Dojo é realizado uma explicação detalhada da prática do Dojo.

Agenda: 31/01/13 (quinta-feira) - 20h30min às 22h30min

http://campuse.ro/events/campus-party-brasil-2013/workshop/coding-dojo

 


Tags deste artigo: cpbr6 campus party dojo