AILAB-CEFET-RJ/pondoc

Análise dos módulos

Closed this issue · 2 comments

COMO colaborador,

GOSTARIA que os dados dos módulos fossem analisados,

PARA que se possa ter uma melhor compreensão dos problemas existentes e das possíveis soluções.

CRITÉRIOS DE ACEITAÇÃO:

  • Devem ser analisados os dados dos módulos do software para identificar problemas existentes e possíveis soluções.
  • Deve ser fornecidos de modo claro e conciso os problemas identificados e as possíveis soluções, nos comentários dessa issue.
  • Com base nas informações fornecidas, tem que ser possível mapear todas as próximas issues que serão desenvolvidas nos projetos.

O item 2 dessa issue é recorrente, por isso ainda não finalizei, mas estarei adicionando aqui o que foi notado.

Realizei a análise e identifiquei alguns pontos. Sendo esses:

1. A necessidade de ajustar a pagina inicial para ser gerada como executável;
2. Neste momento, não está sendo possível gerar o relatório final, pois ainda precisamos migrar o banco por completo para puxar os dados dele.

Até então, era gerado um arquivo e pronto, e todas as vezes que tinha necessidade de gerar novos dados, esse arquivo era excluído e gerado um novo.

Sendo que com um banco, poderiamos simplesmente salvar e consultar posteriormente. Aqui vejo também que podemos fazer um cron para atualizar a base periodicamente e, assim, todas as vezes que fosse necessário gerar um arquivo, nós puxariamos direto da base e a pessoa não precisaria esperar o web scrapper rodar do zero.

3. Temos pendente a criação da estrutura de rotas que ainda não foi fechada. Por questões de organização, a ideia é reescrever o código e colocar a estrutura MVC.

4. As credenciais serem ajustadas via environment (feito), assim não deixamos hardcoded as credenciais, ao mudar no .env já atende demais pontos. Questão importante, dado que são dados sensíveis, interessante de não ficar no código.

  • O mesmo foi feito para as URLs.