domingo, 3 de junho de 2012

Postagem de Progressos - 24/05 - 31/05


As tarefas semanais decididas na última reunião progrediram da seguinte maneira:

Arthur

Tarefa - Javadoc
O Javadoc está sendo escrito à medida que as classes aparentam estar prontas.

Tarefa - Representação gráfica dos elementos no Editor de Mapas
Logo de início, felizmente, percebi que seria muito melhor fazer todo o tratamento lógico dos elementos, adicionando-os efetivamente nas classes de modelo, para só então representá-los graficamente. Assim o farei.

Por hora temos:
  • Tratamento Lógico das Estrelas - aparentemente concluído.
  • Tratamento Lógico dos Canhões - vide Extra abaixo.
  • Tratamento Lógico dos Planetas - vide Extra abaixo e aguardando a parte do Thiago.
  • Tratamento Lógico dos Asteróides - aguardando a parte do Thiago.

Extra - Adaptação do modelo de dados Editor/XML ( Gabriel R. muito envolvido)
A função do editor de mapas se resume a imprimir arquivos XML com as definições de cada fase, tendo toda a parte de impressão e leitura de XML já sido implementada pelo Gabriel Rodrigues.

Enquanto eu codificava o tratamento das estrelas reparei que na parte de canhões/planetas, a meu ver, deveria haver uma modificação na estrutura das classes necessárias à impressão XML. Mais especificamente, creio que canhões e planetas não devem ser definidos independentemente, devendo cada canhão guardar um objeto com as definições dos planetas que lança.

Como a referida alteração invade a parte do Gabriel, dependo dele para realizá-la, ou não, para só então dar continuidade ao meu trabalho específico.

Gabriel Negrelli

Tarefa - Javadoc

Fiz o Javadoc do Minimapa, da Controladora Gráfica e das classes de física que estavam presentes no pacote shared. Agora faltam poucos Javadocs para que o projeto esteja inteiro documentado.

Tarefa - Testes Unitários da classe Universe
Fiz os testes unitários para a classe Universe e acabei fazendo algumas correções durante o processo.

Tarefa Extra - Movimentação do canhão (Terminada)

Ajudei a Heloísa a implementar a movimentação do canhão.

Tarefa Extra - Ensinar testes unitários ao Thiago

Na última quinta-feira, ensinei ao Thiago como realizar testes unitários para uma classe.

Gabriel Rodrigues

Tarefa - Javadoc
Quase todos os JavaDocs foram escritos, com exceção do da classe XmlWritter, que deve ser feito no decorrer da semana ou na próxima. O JavaDoc da classe StringLoader, relativa a internacionalização, ficou incompleto, devido ao fato de estar feita somente como base de exemplo, e deve ser alterada quando necessário.

Tarefa - Corrigir documentação
Ao analisar a documentação, percebeu-se que os modelos anteriores ainda estão consistentes ao projeto atual e portanto, não foi observada nenhuma necessidade de sua alteração.

Heloisa Carbone

Tarefa - Movimentação do canhão (Terminada)
A movimentação do canhão já é centralizada e quando bate nos cantos da tela a movimentação torna-se livre. A tarefa foi finalizada com a ajuda do Gabriel Negrelli.

Tarefa - Tela inicial com botões
A primeira tela está com os botões de Login e de Multiplayer já posicionados , e a tela de Login e Sign já tem classes, as imagens que serão usadas nelas estão sendo quebradas primeiramente no Photoshop, para que seja possível a utilização delas como objetos, não só como backgroung.

Tarefa - JavaDoc
O JavaDoc da classe CannonController está quase pronto, faltam algumas partes ainda.



Thiago

Tarefa - Tratamento dos sliders do Editor de Mapas
Devido a problemas de referencia com o Netbeans que não consegui resolver, não progredi quanto a programação, pois as classes do projeto estavam dando erro por causa do problema com a referencia de suas extensões. Perdi muito tempo tentando resolver, então resolvi deixar para depois e fui estudar algumas coisas que foram sitadas entre os integrantes do grupo (coisas como reler o site do professor, testes unitários e JavaDoc).

Tarefa - JavaDoc
Comecei a pesquisar sobre e buscar modelos.

Extra - Aprender Testes Unitários
Junto com o Gabriel Negrelli aprendi a criar testes unitários.


Link para a tabela de tarefas da semana de 17/05 a 24/05:

Link para a ata de reunião do dia 17/05:


Atenciosamente,
Grupo Ponto Jar.

Nenhum comentário:

Postar um comentário