O que?Segunda parte do Coding-Dojo #2 do DE508Por que?- Para experimentar e disseminar a tecnica e as praticas relacionadas (TDD, Programacao em Pares, Refatoracao, Baby Steps...).- E por que e divertido!!!Quando?23/11/2012, das 15:00 as 16:30hOnde?Serpro, Sala 13, Primeiro andarComo foi a agenda?75' - Programacao em pares, rodizio a cada 5 minutos15' - RetrospectivaQuem participou?Carolina, Domingos, Gustavo, RogerioQual foi o desafio?Calculo Estatistico Simples - Dada uma lista de numeros determinar: Valor Minimo, Valor Maximo, Numero de Elementos, Media, Mediana e desvio PadraoEm qual linguagem?Java, com JUnit, Eclipse.O que aprendemos?Vai ai a transcricao dos post-its:Pontos positivos :-)- Pouca GentePontos de melhoria :-(- Calculo do Desvio Padrao muito complicado- Nao teve cofee breakTeve slides?Nao HouveE fotos?Nao houveEntao, mostre-me o o codigo!Veja aqui o codigo que conseguimos produzir. O que?Coding-Dojo #2 do DE508Por que?- Para experimentar e disseminar a tecnica e as praticas relacionadas (TDD, Programacao em Pares, Refatoracao, Baby Steps...).- E por que e divertido!!!Quando?14/11/2012, das 10:00 as 12:00hOnde?Serpro, Sala 13, Primeiro andarComo foi a agenda?5' - Visao geral sobre Dojo10' - Apresentacao do desafio60' - Programacao em pares, rodizio a cada 5 minutos15' - RetrospectivaQuem participou?Anhamona, Andre Brito, Arilson, Carlos Henrique, Carlos Eugenio, Carolina, Domingos, Gustavo, Leopoldo, Luiz Felipe, RogerioQual foi o desafio?Calculo Estatistico Simples - Dada uma lista de numeros determinar: Valor Minimo, Valor Maximo, Numero de Elementos, Media, Mediana e desvio PadraoEm qual linguagem?Java, com JUnit, Eclipse.O que aprendemos?Vai ai a transcricao dos post-its:Pontos positivos :-)- Integracao- Novos Conecimentos- Questionamentos sobre TDD- Debate e trabalho em grupo- Ajuda a internalizar novas ideias e paradigmas- Tem que ter mais- 2 horas de apropriacaoPontos de melhoria :-(- Implementacao complexa no inicio do Dojo- Pouco tempo ou iteracoes- Ainda nao foi internalizado, acho que deve ser repetido- Sugiro exemplos simples de algum sistema, como validacao de CPF, CNPJ, NI, etc- Exemplo real para mostrar como aplicar no dia a diaTeve slides?Sim, para explicar os conceitos gerais sobre Coding-Dojo. Segue o linkCoding Dojo em 5 MinutosE fotos?Nao houveEntao, mostre-me o o codigo!Veja aqui o codigo que conseguimos produzir. Dojo DE508 Galera, Dia 22/02/2013, as 10:00 hs, foi realizado o Dojo, na sala 13, 1o Pavimento.Foi utilizado Javascript + jQuery + Jasmine (biblioteca para testes) Problema a ser resolvidoJogo da Memoria - Especificacao - jogo da memoria com 6 imagens - tabuleiro comeca vazio e a ordem das pecas deve ser definida. - ao clicar na carta a mesma e virada e exibida ao usuario, e seu sequencial deve ser armazenado - no clique subsequente, se a imagem da carta for a mesma do elemento anterior, entao as duas permanecem exibidas - caso a imagem na segunda carta virada nao coincida com a carta anterior, as duas sao desviradas - o jogo acaba quando todas as cartas estiverem viradas - o usuario deve ser notificado de que o jogo finalizou - ao encontrar um par, as cartas do par terao um efeito de realcce(highlight) como feedback para o usuario Recomendacoes - Prioridade para a parte logica do jogo. Vamos implementar os requisitos atraves de Desenvolvimento Orientado a Testes, usando o framework jasmine - Apos a implementacao da