1ª madrugada de testes net coders coding dojo

696 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
696
No SlideShare
0
A partir de incorporações
0
Número de incorporações
90
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

1ª madrugada de testes net coders coding dojo

  1. 1. 1ª Madrugada de Testes Net Coders Parte 2 – Coding Dojo
  2. 2. 1ª Madrugada de Testes Net CodersEssa madruga foi reservada para um Hands Onsobre testes ensinando com o básico testes. Nasemana que vem continuaremos e vocêsaprenderão ainda mais.Instrutor do Hands On: Leonardo LourençoGuru do Coding Dojo: Priscila Mayumi Sato
  3. 3. Review da Parte 1:• MSTests• AAA• Triangulações• Code Coverage• Exemplos de vida real
  4. 4. Agora a Parte 2:Agora você vai ser iniciado em:•TDD•Pair ProgrammingDepois os nosso primeiro Codign Dojo o/
  5. 5. TDD• Test Driven Developer é uma técnica onde você planeja os testes antes de desenvolver• É muito apreciada pois vemos problemas de desing de projeto antes mesmo de faze-lo
  6. 6. Pair Programming• É uma técnica de desenvolvimento ágil de software onde os programadores trabalham em duplas• É apreciada pois temos um programador codando e o outro como co-piloto análisando o código, ajudando• Fato é que a dupla se foca mais por estar envolvida
  7. 7. Coding Dojo• Não precisamos que você saiba fazer monografias sobre TDD e Pair Programming, mas conhecer é importante para começarmos a segunda parte da noite: o Coding Dojo
  8. 8. Coding Dojo• Coding Dojo é a reunião de programadores com o intuito de resolver um desafio utilizando determinados regras para que todos juntos treinem e melhorem suas habilidades
  9. 9. Coding Dojo - Regras• TDD• Pair Programming com rodizio por tempo• Baby Steps (passos pequenos)• Piloto e copiloto devem ir explicando tudo a plateia• Enquanto os testes não estiverem passando a plateia fica em silêncio
  10. 10. Coding Dojo - Rodizio• Uma dupla fica programando por alguns minutos (hoje serão 5 minutos)• Quando acaba o tempo o piloto volta para a plateia e o copiloto vira piloto
  11. 11. Coding Dojo – Desafio 1 - FizzBuzzNeste problema, você deverá exibir uma lista de 1 a100, um em cada linha, com as seguintes exceções:•Números divisíveis por 3 deve aparecer como Fizz aoinvés do número;•Números divisíveis por 5 devem aparecer como Buzzao invés do número;•Números divisíveis por 3 e 5 devem aparecer comoFizzBuzz ao invés do número.
  12. 12. Coding Dojo – Desafio 2 - JokenpoO objetivo é fazer um juiz de Jokenpo que dada ajogada dos dois jogadores informa o resultado dapartida.As regras são as seguintes:•Pedra empata com Pedra e ganha de Tesoura•Tesoura empata com Tesoura e ganha de Papel•Papel empata com Papel e ganha de Pedra
  13. 13. HORA DO DOJO!!
  14. 14. Coding Dojo - ReviewGood Not so good-Força a pensar em meio a pressão -Só tinha 1 redBull-Treinamento para lógica -Timidez-Trabalho em grupo -Galera participou pouco -Alfredo não parou de falar-RedBull -Alfredo não parou de pesquisar pizzarias-Memorização -Alfredo não conseguiu descolar a-Algo diferente do normal comida -A percepção do problema -A lógica dos participantes -Ambiente quente
  15. 15. Obrigado a todos!!

×