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