Mudanças entre as edições de "Coding Dojo com Arduino"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
(Criou página com '== O que é? == Um ''Coding Dojo'' é uma reunião de programadores onde um desafio de programação é escolhido e resolvido utilizando boas práticas de programação com a...')
 
 
(4 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
  +
[[Arquivo:VH14_2.jpg|400px]]
  +
 
== O que é? ==
 
== O que é? ==
   
Linha 29: Linha 31:
 
Isso é feito até o problema ser resolvido ou o tempo acabar. Após isso, é feito uma retrospectiva com todos para discutir como foi a sessão.
 
Isso é feito até o problema ser resolvido ou o tempo acabar. Após isso, é feito uma retrospectiva com todos para discutir como foi a sessão.
   
Mais informações em [http://www.codingdojo.org http://www.codingdojo.org]. Há também um [
+
Mais informações em [http://www.codingdojo.org http://www.codingdojo.org]. Há também um [http://www.youtube.com/watch?v=E-jFKkaAc7k vídeo explicando as regras e origem].
  +
http://www.youtube.com/watch?v=E-jFKkaAc7k vídeo explicando as regras e origem].
 
  +
==Hardware==
  +
A foto acima mostra um painel gigante feito pelo [[Usuário:LucianoRamalho|Luciano Ramalho]]. Também já tivemos o [[Garoa Dojo Shield]].
  +
  +
Atualmente o Garoa tem uma nova versão do [[Painel Dojo Arduino]], com o mesmo display da foto mas um poico mais compacto.
  +
  +
[[Categoria:Arduino]][[Categoria:Oficinas]]

Edição atual tal como às 14h01min de 28 de dezembro de 2018

VH14 2.jpg

O que é?

Um Coding Dojo é uma reunião de programadores onde um desafio de programação é escolhido e resolvido utilizando boas práticas de programação com a preocupação constante com a qualidade do código desenvolvido.

É um ambiente inclusivo, colaborativo, pouco formal e descontraído.

No Coding Dojo com Arduino o desafio consiste em obter um determinado comportamento em um hardware conectado ao Arduino. O ambiente de desenvolvimento usado é a IDE do Arduino.

Como funciona?

Um Coding Dojo no formato mais comum funciona mais ou menos da seguinte maneira:

  1. Duas pessoas da platéia assumem o computador (um piloto que codifica e um co-piloto que ajuda o piloto);
  2. Eles escrevem um teste simples para o problema;
  3. O teste falha, eles escrevem o código para o teste passar (nesse tempo a a platéia só observa);
  4. O teste passou? Todo mundo discute formas de refatorar o código ou novos testes.
  5. Escreve um novo teste e retorna para o item 2.

A cada 5-7 min ocorre uma interrupção onde:

  1. O co-piloto vira piloto e o piloto volta para a platéia;
  2. Alguém da platéia vira co-piloto;
  3. Volta ao fluxo normal no item 2.

Isso é feito até o problema ser resolvido ou o tempo acabar. Após isso, é feito uma retrospectiva com todos para discutir como foi a sessão.

Mais informações em http://www.codingdojo.org. Há também um vídeo explicando as regras e origem.

Hardware

A foto acima mostra um painel gigante feito pelo Luciano Ramalho. Também já tivemos o Garoa Dojo Shield.

Atualmente o Garoa tem uma nova versão do Painel Dojo Arduino, com o mesmo display da foto mas um poico mais compacto.