Desenvolvimento
Introdução
Para o desenvolvimento da aplicação, optamos pela plataforma Java, dada a sua ubiquidade e facilidade de manutenção, ferramental existente e bibliotecas maduras. Além disso, Java é amplamente utilizada em aplicações existentes na atual infraestrutura do Governo Brasileiro, o que faz com que seu suporte e desenvolvimento continuado sejam garantidos.
Pretendemos utilizar e acompanhar as ferramentas e bibliotecas mais adequadas às necessidades do desenvolvimento, testando com as versões mais recentes das mesmas sempre que possível.
Objetivos técnicos
- Código limpo e de fácil compreensão;
- Documentação técnica gerada automaticamente através do código;
- Configuração programática;
- Gerenciamento de dependências centralizado;
- Testes automatizados de alta qualidade;
- Pacotes gerados automaticamente para as plataformas-alvo;
- Implantação e execução no menor número de passos possível;