O software foi sendo desenvolvido juntamente com a pesquisa sobre o tema.
As funcionalidades foram pedidas aos poucos, de forma incremental e de acordo
com o progresso da pesquisa, pelo prof. Marcel. Tendo em vista as modificações
constantes no código, procurou-se implementar o programa aplicando alguns
aspectos de XP2:
- Testes a priori: foram escritos testes para o código antes de
escrevê-lo, sempre que possível.
- Projeto incremental: a arquitetura do programa foi pouco planejada,
deixando os detalhes para serem pensados quando a funcionalidade que os
exigisse fosse implementada.
Tomou-se bastante cuidado, ao longo do desenvolvimento do software, para
que este fosse independente da plataforma de execução, aproveitando, assim,
os benefícios de utilizar bibliotecas para a abstração do desenho da
interface e para a renderização de imagens tridimensionais.
Subsections
Luiz Fernando
2008-12-21