| Membros: 51 |
| Idioma: Português (Brasil) |
| Categorias do grupo:
|
| Mais informações sobre o grupo » |
|
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ório: http://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.
|
| |||||||||||
| Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade |
| ©2009 Google |