Mudanças entre as edições de "Coding Dojo com Arduino"
m |
|||
(4 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 31: | 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 pouco mais compacto. |
||
+ | |||
+ | [[Categoria:Arduino]][[Categoria:Oficinas]] |
Edição atual tal como às 11h19min de 14 de junho de 2024
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:
- Duas pessoas da platéia assumem o computador (um piloto que codifica e um co-piloto que ajuda o piloto);
- Eles escrevem um teste simples para o problema;
- O teste falha, eles escrevem o código para o teste passar (nesse tempo a a platéia só observa);
- O teste passou? Todo mundo discute formas de refatorar o código ou novos testes.
- Escreve um novo teste e retorna para o item 2.
A cada 5-7 min ocorre uma interrupção onde:
- O co-piloto vira piloto e o piloto volta para a platéia;
- Alguém da platéia vira co-piloto;
- 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 pouco mais compacto.