Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Informações do grupo
31.01.09-robosExploradores    
Data: 31/01/2009 - 13:00
Participantes: Bruno, Carol, Célio, Gunter, Túlio, Victor
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/tree/master

Objetivo: Resolver o desafio dos robos exploradores

Túlio e Gunter
Seguiram a ideia da recursividade.Começaram criando o metodo de andar que retorna o array de char(mapa) com a movimentação feita.

Gunter e Célio
Refactoring para usar a distância entre R e F, que já havia sido calculada. Partiram para o próximo teste oF_R#_oo. Implementaram o andar( ) de forma tosca. Não fizeram o teste passar

Célio e Victor

Terminados os testes oF_R#_oo  e  oF_o#_Ro sunstituindo as posições no próprio mapa.

Victor e Bruno
Refatoraram o método criando outro método para dizer a distância entre eles.

Bruno e Carol
Iniciaram o método    Fo_#o_Ro     o teste terminou quebrado

Carol e Túlio
Fizeram o teste passar e criaram uma árvore de decisão, ficamos pensando num refactoring para tornar o andar mais inteligente o tempo acabou.

Túlio e Célio
Fizeram uma lógica muito mais inteligente para identificar a posição do robõ e verificar que posições ele pode andar.

Célio e Victor
Escreveram os testes:
oFo_o#o_Roo    |    oFo_o##_ooR      |     oFo_o#o_oRo    |    oFo_o#o_ooR      |
oFo_##o_Roo    |    e verificaram neste último caso que eke fica indo para a direita e para a esquerda infinatamente.

Victor e Carol 
Continuaram o teste quebrado   oFo_o#o_Roo   e mexeram no método andar( ) para fazer ele passar.

Carol e Bruno
Marcaram com * os caminhos já percorridos e refatoraram o método andar( ).

Bruno e Gunter
Continuaram o refactoring.

Gunter e Túlio
Discutiram bastante sobre o próximo teste e acabaram sugerindo o caso:  o#o_RoF    , que o robô sobe e atravessa a cerquilha (#) .Mas esse teste complica mais do que deveria... Pensaram em outro teste durante a troca.

Túlio e Célio

Implementaram o método andar( ) de modo que foi criado o método descer( ) para o exemplo  #Fo_RXo_ooo

***
Após o término foram reestimadas a quantidade de duplas para os desafios que se seguem e se começou a pensar sobre como será feita a árvore de decisão do robô
***

*Planejamento junto com o código fonte no GIT
Versão: 
1 mensagem sobre esta página
4 fev 2009 por Tulio Ornelas
Olha a ata!

Clique no link http://groups.google.com.br/group/dojo-brasilia/web/31-01-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