9º Dojo Online – Cheque por extenso

Rolou no Domingo dia 15/04/2012, mais um Dojo pyDjango Online. O problema que escolhemos foi preenchimento do cheque a partir de um valor passado utilizando as Técnicas de TDD (Programação Orientada a Teste) com a programação propriamente dita do algoritmo.

No referido emcontro tivemos a participação de 4 Pessoas,  obtivemos um excelente aproveitamento muito bom. tivemos a presença de: Edgar Gabaldi,, Lucas Simon Rodrigues, Elber Tomazella, Gustavo Rocha Neto.

Neste Dojo fizemos algo de novo utilizamos a ferramenta SSH disponibilidade pelo Edgar emn um Servidor VPS, onde todos os participantes utilizamos a mesma, impondo as regras do dojo e fazendo revezamento de participante nos quesitos de piloto e copiloto. Foi muito interessante, pois nos permitiu uma troca de forma rápida do piloto ao copiloto de forma rápida, sem perder tempo, utilizamos como tempo 6 minutos e assim iamos trocando e ao decorrer do dojo iamos discutindo a lógica e ideias para resolvermos o problema proposto, ressaltando que o foco em si não exactamente resolver o problema e sim praticar a programação.

No respectivo Dojo obtivemos um grande aprendizado, tudo isso graças a ferramenta SSH nos permitiu grande iteração pois estarmos a distância e ao mesmo tempo ao mesmo lugar, a tecnologia juntando nós, por meio do recurso de SSH com screen e audio pelo skype.

Sendo assim foi de grande valia o mesmo, pois permitiu o aprendizado dos participantes de como utilizar o teste guiado a programação, fazendo com que o mesmo fosse apresentado ao mesmo a unit de teste

Aspectos Positivo

– dedicação

– facil aprendizado da unit de testes

– extremo uso de BabySteps

8º Dojo Online – Calculo Area

Rolou no Sábado dia 07/04/2012, mais um Dojo pyDjango Online. O problema que escolhemos foi criar calculo de figuras geometricas utilizando as Técnicas de TDD (Programação Orientada a Teste) com a programação propriamente dita do algoritmo.

No referido emcontro tivemos a participação de 7 Pessoas, um marco de todos os dojos de número de participantes, e obtivemos um excelente aproveitamento muito bom. ivemos a presença de: Constancio Bringel Gomes Neto, Edgar Gabaldi, Igo de Melo, Lucas Simon Rodrigues, Victor Angelo, Elber Tomazella, Gustavo Rocha Neto

Posicionando como lider e  o Elber como copiloto, e o demais também livres a opinarem, em outro momento, passamos o para o LIder o Elber, fazendo uma troca para permitir que mais participantes possam interagir e se expor, possibilitando sua integraçnao maior com o dojo. No respectivo Dojo obtivemos um grande aprendizado, tudo isso graças a ferramenta de conferencia webex da cisco nos permitiu grande iteração pois estarmos a distância e ao mesmo tempo ao mesmo lugar, a tecnologia juntando nós, por meio do recurso de compartilhamento de tela e audio pelo skype.

Sendo assim foi de grande valia o mesmo, pois permitiu o aprendizado dos participantes de como utilizar o teste guiado a programação, fazendo com que o mesmo fosse apresentado ao mesmo a unit de teste

Aspectos Positivo

– dedicação

– facil aprendizado da unit de testes

Aspectos Negativos

– tivemos dificuldade na Sobrecarga (Utilizando POO no python)

– Conexão

Sugestões:

– Utilizarmos compartilhamento via ssh para melhorar o acompanhamento do desenvolvimento.

7º Dojo Online – Calculadora

Rolou no domingo dia 26/02/2012, como era esperado  mais um Dojo pyDjango Online. O problema que escolhemos foi criar calculadora com as operações básicas e raiz quadrada neste respectivo dojo apareceu uma pessoa e praticarmos o TDD com a programação propriamente dita do algoritmo.

calculadora

Posicionando o mesmo como lider e eu como copiloto, garantindo o aprendizado maior ao mesmo, tudo isso graças a ferramenta de conferencia webex da cisco nos permitiu grande iteração pois estarmos a distância e ao mesmo tempo ao mesmo lugar, a tecnologia juntando nós, por meio do recurso de compartilhamento de tela e audio.

Sendo assim foi de grande valia o mesmo, pois permitiu o aprendizado do piloto como utilizar o teste guiado a programação, fazendo com que o mesmo fosse apresentado ao mesmo a unit de teste

Aspectos Positivo

– dedicação

– facil aprendizado da unit de testes

Aspectos Negativos

– quantidade de participantes

6º Dojo Online – Fatorial

Rolou no domingo, como era esperado  mais um Dojo pyDjango Online. O problema que escolhemos foi o calculo do Factorial, neste respectivo dojo apareceu duas pessoas que estavam engatinhando no python então um excelente problema para praticarmos o TDD com a programação propriamente dita do algoritmo.

Desde a instalação do python ate a configuração da variáveis de ambiente no sistema.

Posicionando o mesmo como lider e eu como copiloto, garantindo o aprendizado maior ao mesmo, tudo isso graças a ferramenta de conferencia webex da cisco nos permitiu grande iteração pois estarmos a distância e ao mesmo tempo ao mesmo lugar, a tecnologia juntando nós, por meio do recurso de compartilhamento de tela e audio.

Em vários momentos os ajudei porem no resultado final obtivemos o resultado esperado o calculo efetivo do fatorial do número passado.

Sendo assim foi de grande valia o mesmo, pois permitiu o aprendizado guia pelo compartilhamento de informação e trocas de idéas, ou seja aprendizado guiado na prática.

Realizamos diversas refatoração para deixar o código mais enxuto, bem como demostrei o uso também da função math para o cálculo do factorial.

 

Pontos Relevantes:

– Grande iteração

– Interesse do pessoal por apredender a linguagem

– facilidade de intendimento

– Dedicacão

 

Pontos Fracos

– Baixo número de participantes.

 

5º Dojo Online – Pitágoras

Rolou no domingo, como era esperado  mais um Dojo pyDjango Online. O problema que escolhemos foi o Algoritmo de Pitágoras

Onde sabendo os lados dos catetos descobrimos a hipotenusa. Dado um problema conhecido por todos desenvolvemos sua solução utilizando linguagem de programação python, tendo uma forte iteração entre o grupo logicamente no momento certo. No respectivo dojo participaram 5 pessoas

Pontos Relevantes:

– Grande iteração do grupo

– Interesse do pessoal por apredender a linguagem

– facilidade de intendimento

4º Dojo Online – Continuação Algoritmo Romano

Ola Rapaziada

No respectivo encontro utilizamos técnicas de TDD para ficarmos cada vez melhor já que é um conceito para todos, continuando o problema de Algarismo Romano para a conversão para Números decimais, o processo foi bem interessante e como participantes do mesmo participaram : 4 pessoas contando comigo, sendo que dois não conheciam efectivamente a programação, mais interagiram de forma muito eficiente, dando sugestões e algo do tipo.

neste encontro  discutimos qual melhor forma de refatorar o código para deixá-lo mais usável e enxuto. E digo e afirmo foi muito bacana, e funcionou muito bem, as pessoas participaram de forma que garantiu um aproveitamento bom no dojo, proporcionando um aprendizado a todos.

O Encontro foi muito interessantes pois conseguimos trocar informações durante o tdd, bem como sugerindo ideias para solucionar os problemas encontrados

No respectivo dojo solucionamos os problemas das entradas de valores do tipo IV, VI, permitindo uma estrutura mais dinâmica e o mesmo foi de grand proveito para todos os membros.

3º Dojo Online – Conversão Algarismo Romano

Ola Rapaziada

Neste Dojo fizermos diferente ao invés de utilizarmos o google docs para edicação do código utilizamos a ferramenta trial da cisco de webconferência e funcionou estremamente muito bem, testamos tais recursos como: chat, compartilhamento de tela, compartilhamento de aplicativo, microfone da aplicação, permissão de usuario controlar a aplicação compartilhada, ou seja permitindo que o usuario passa codificar ficando centralizado em um computador na hora do dojo, o recurso que considero o mais importante do mesmo.

No respectivo encontro utilizamos técnicas de TDD para ficarmos cada vez melhor já que é um conceito para todos, usando para resolver o problema de Algarismo Romano para a conversão para Números decimais, o processo foi bem interessante e como participantes do mesmo participaram : 4 pessoas contando comigo, sendo que dois não conheciam efectivamente a programação, mais interagiram de forma muito eficiente, dando sugestões e algo do tipo.

Esse tdd foi feito um pouco diferente ao invés de termos líder e copiloto fizemos da seguinte forma para testarmos algo diferente quando tiver um grupo de pessoas menor fica um piloto fixo e os demais seriam o copilo, ajudando o piloto, mas seguindo a mesma regra do dojo que é: no vermelho apenas intervirem quando solicitado ou quando o piloto está com dificuldade, e quando está no verde.. e discutimos qual melhor forma de refatorar o código para deixá-lo mais usável e enxuto. E digo e afirmo foi muito bacana, e funcionou muito bem, as pessoas participaram de forma que garantiu um aproveitamento bom no dojo, proporcionando um aprendizado a todos.

O Encontro foi muito interessantes pois conseguimos trocar informações durante o tdd, bem como sugerindo ideias e coisa do gênero…

Quais dificuldade encontramos no ultimo tdd :

– dificuldade no processo de testes em relação a testar uma entrada invalida do algarismo romano.
– ficarmos um período grande na fase vermelha, depois que refatoramos o código, quando tentamos generalizar a entrada dos valores para adicionar ou subtrair nas entradas tipo: IV, VI… para permitir a estrutura mais dinâmica.

2º Dojo Online – Jogo da Velha

Olá galarera

Rolou no sábado dia 5/11, como era esperado  mais um Dojo pyDjango Online. O problema que escolhemos foi o famoso  Jogo da Velha. Dado um jogo terminado, deveríamos dizer se o X ou o O ganhou ou então se deu velha como resultado, utilizando como linguagem de programação o Python, este problema foi um bom problema pelo fato de que todos já conheciam as regras facilitando no entendimento para a implementação propriamente dita do mesmo.

jogo da Velha

o problema foi escolhido por votação no grupo

Agradeço a presença de todos neste segundo dojo e o primeiro efetivamente, onde houve uma grande interação e participação dos membros aplicando os conceitos de desenvolvimento de software guiado ao TDD, tendo uma troca contínua de participantes de lider(piloto) e copiloto onde fizemos testes de tempo onde ficamos com 10 minutos para cada lider, foi o nosso primeiro teste propriamente dito, a estrutura do BigBlueButton não obtivemos sucesso 100% mias utilizando o compartilhamento da tela em apenas a área que precisamos funcionou satisfatoriamente, porem notamos que utilizando a ferramenta online de edição de texto do google docs nos permitiu maiores integração e fácil participação do grupo, e utilizando o skype para nos comunicarmos, foi muito bacana mesmo que não dominarmos o python, mas tinhamos prévia noção e aprendermos muita coisa. Este melhor ambiente de aprendizado pois focalizamos ao aprendizado relacionado ao problema e não aprender tudo de uma vez só, aprendermos por etapa.

Quem participou do Dojo:

– Gustavo Rocha

– Filipe Cifali Stangler

– Darlene Medeiros

– Ivens Rocha

– Thiago Corôa

Será disponibilizado o Código no gitHub

considerações do dojo:

Pontos Fortes:

– Interação do pessoal

– Aumento do numero de participantes

– Conhecimento das regras do problema

– Nocão de TDD

– Participação mais de uma vez na codifcação

– Boa comunicação entre os participantes do dojo

– Respeito pelas regras

Pontos Fracos

– Pessoal que faltou

– Dificuldade em algumas fatores da linguagem, mais não prejudicando o andamento do dojo.

Sugestões

– Colocar desafios de python no grupo não sendo o mesmo do dojo.

– Tentar estudar a linguagem durante a semana

– Estudarmos mais sobre TDD com exemplos.

Bom pessoal peço que comentem o que acharam do mesmo postando pontos fracos e pontos forte e sugestões que possivelmente nnao coloquei, para que possamos melhorar no próximo Dojo.

Primeiro Dojo Online – Github

Olá Galera tudo bem..

O primeiro dojo deste ambiente online, não obtivemos os melhores resultados, porem como fizermos as coisas a pressas e algumas decisões a acabou não sendo finalizadas, mesmo assim iniciamos o nosso primeiro dojo online, porem um encontro para medirmos a febre como estaria no momento, porem deste primeiro encontro tive uma grande idéia de criar um video do que seria o primeiro dojo para possibilitar transmitir a idéia para os demais participantes e fizermos alguns teste de ferramenta neste momento, e neste encontro participaram as seguintes pessoas:

– Islan Rocha.
– Ivens Nascimento Rocha.
– Gustavo Alves da Rocha Neto.

Obrigado sempre pelo apoio do grande amigo henrique bastos por sempre apoiar deste sempre e de onde me surgiu a grande idéia para o dojo no curso welcome to the django, bem como interação de todos os participante envolvido neste grande projeto que é o dojo online no grupo quanto no dojo online.

Segue abaixo o Video Sobre como compartilhar código no github bem como o uso de tickts:

Aguardo todos para o próximo dojo, para evento ser um sucesso não depende apenas de mim, e sim a integração contínua de todos os membros para aprendermos junto.

para isso na melhor que a lenda de Steve jobs fala:

“Não faz sentido olhar para trás e pensar: devia ter feito isso ou aquilo, devia ter estado lá. Isso não importa. Vamos inventar o amanhã, e parar de nos preocupar com o passado” .