Dojo com Arduino

1,131
-1

Published on

Slides de abertura de para uma sessão inicial de Coding Dojo com Arduino

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,131
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dojo com Arduino

  1. 1. apresenta
  2. 2. CoDIng dOjocoM arduINO
  3. 3. coding dojo* Treino coletivo de programação* Divertido e eficaz para: * Treinar boas práticas (Ex. TDD) * Aprender novas linguagens ou APIs * Integrar novos membros ao time
  4. 4. randorI: treIno lIvRe* Duplas se sucedem resolvendo oproblema usando TDD e baby steps* Uma dupla: piloto e co-piloto * Piloto opera o teclado * Co-piloto ajuda na solução* Após 5 minutos, piloto voltapara a platéia; co-piloto virapiloto; voluntário da platéiaé o novo co-piloto
  5. 5. tdd =test-driven design* Escrever testes *antes* deimplementar qualquer novafuncionalidade* Enquanto o teste não passa, aplatéia não pode se manifestar(exceto a pedido dos pilotos)* Quando o teste passa, pessoasda platéia podem sugerir opróximo passo
  6. 6. tdd com hardware?* É complicado automatizartestes com hardware* No DOJO COM ARDUINO fazemostestes manuais e observamos osresultados* Mas cada teste tem que serdocumentado *antes* deimplementar o próximo passo
  7. 7. babY steps* Para avançar com segurança econstância, cada passo deve serbem simples * Resista à tentação de resolver o problema todo de uma vez só, ou partir direto para abstração e generalização* Não tenha medo de sugerirpassos bem pequenos e triviais
  8. 8. exemplO: Primeiro teste* Piscar o led do pino 13 * Para verificar a conexão USB e funcionamento básico do Arduino e do circuito sob teste
  9. 9. O probleMa de hoje* Fazer uma animação simplesacendendo e apagandosequencialmente os leds doperímetro do display de 7segmentos, com a velocidadecontrolada pelo potenciômetro
  10. 10. Mão na massA!* Voluntários? * Se não houver voluntários, o RANDORI pode ser terminado prematuramente!
  11. 11. venhaM nos vIsITAR eM São Paulo, todos são bem-vindos! http://garoa.net.br
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×