Teste técnico para o processo de seleção para engenheiro líder da Localiza.
O presente diretório está organizado da seguinte forma:
- READ.me: este arquivo.
- LICENSE: licença de utilização.
- doc: diretório com toda a documentação necessária, como especificação, regras de negócio, decisões e desenhos arquiteturais, etc.
- src: código fonte.
O código-fonte está em anexo. Infelizmente não consegui fazer o deploy em um app service Azure por algum problema na minha subscription para integrar com o pipe do GitHub. É necessário executar o projeto no Visual Studio e acessar /swagger.
O código também pode ser acessado em https://github.com/esamaan/locacao-carro. Inclusive tem a vantagem de renderizar os arquivos de documentação (.MD) diretamente no browser.
Se possível, me avisem quando a avaliação for feita para que eu possa desalocar o banco de dados na Azure e fechar o acesso ao repositório no GitHub :-)
Não consegui atender a todos os requisitos da especificação. Não esperava receber esse teste na sexta-feira dia 05. Estava com o fim de semana comprometido com outros compromissos profissionais e só consegui começar na segunda-feira (08/02). Implementei 2 dos 3 serviços que propus no desenho da solução (ver doc).