Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Informações do grupo
02.05.09-robosExploradores    
Data: 02/05/2009 - 13:30
Participantes: Bruno, Célio, Ian, Flávio e Túlio.

Problema: http://groups.google.com.br/group/dojo-brasilia/web/Problema-robosExploradores.pdf?hl=pt-BR

Repositóriohttp://github.com/tulios/dojo-brasilia-robosexploradores

Histórico do GIT: http://github.com/tulios/dojo-brasilia-robosexploradores/commits/master/

Objetivo: Refatorar a arquitetura do projeto!

Duplas:

Bruno e Túlio

Definiram como ficaria a interação das classes. Foi definida uma classe LeitorMapas que seria responsável por ler o arquivo de entrada, carregar os dados da instância e gerar o Explorador.


Túlio e Célio

Criaram as classes e começaram o refactoring. Moveram o método lerArquivo para a classe LeitorMapas.


Célio e Flávio

Continuaram com o refactoring. Começaram a organizar a inicialização da instância no Explorador.


Flávio e Ian

Começaram a escrever o gerarExplorador(), chamando o prepararInstancia (que agora tá na classe LeitorMapas).


Ian e Bruno

Passaram a lógica do prepararInstancias para o método gerarExplorador. Começaram a implementar a lógica para o hasNextExplorador. Decidiram por diminuir atributo numeroInstancias a cada explorador criado, deixando para o hasNextExplodaror verificar se o numeroInstancias ainda é maior que zero.


Bruno e Túlio

Correção dos testes que foram quebrados com a rafactoring de arquitetura.

Integrando o LeitorMapas nos testes de leitura de mapas.


Túlio e Flávio

Refatoração dos testes de leitura de Arquivo para adequar os arquivos de entrada e as saídas referentes ao novos objetos criados. Mesma coisa para os testes de Integração.


Flávio e Célio

Começaram com apenas o teste do main quebrado. Fizeram o teste passar.. tinha um typo-zinho... Todos os testes passando, commit.


Célio e Ian

Retirada da geração do arquivo de saída da classe Explorador. Apenas três testes estavam quebrados (2 erros e 1 falha). Moveram a remoção do arquivo de saída para o Main e todos os testes passaram. Commit.


== Acabamos a retirada da manipulação de arquivos da classe Explorador para LeitorMapas ==


Ian e Bruno

Refatoring do método definirMapas em um contrstrutor do Explorardor(). Começaram a substituir os definirMapas por construtor Explorardor().


Bruno e Célio

Alterando as referencias ao contrutor de Explorador(), que agora recebe os mapas. Iniciando e a refatoração de da classe Contador.


Retrospectiva:

Discutimos se o TDD é realmente eficaz, pois eliminamos totalmente a solução criada no início do projeto. Deveríamos ter projetado mais? Perdemos tempo? O que ganhamos com o projeto inicial? Poderiamos ter perdido menos tempo?

Essas e outras perguntas rondaram a retrospectiva, pensamos em escrever um artigo sobre o assunto, temos métricas coletadas ao longo do projeto que podem servir de base.


Versão: 
1 mensagem sobre esta página
7 maio 2009 por Tulio Ornelas
Desculpem a demora para postar, a semana foi corrida. Coquei nossa
retrospectiva lá.
o/

Clique no link http://groups.google.com.br/group/dojo-brasilia/web/02-05-09-robosexploradores?hl=pt-BR
ou copie-o e cole-o na barra de endereços do navegador.
Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google