Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

# Refatoração de Código, Correções e Melhoria de Documentação #145

Merged
merged 16 commits into from
Sep 3, 2024

Conversation

isaacbatista26
Copy link
Collaborator

@isaacbatista26 isaacbatista26 commented Sep 3, 2024

Refatoração de Código, Correções e Melhoria de Documentação

Descrição

Este Pull Request inclui várias alterações e melhorias no código, testes e documentação do projeto:

  • Mudanças de diretórios: Arquivos descontinuados, incluindo rotas, controladores, serviços e testes, foram movidos para uma pasta chamada deprecated para organização e limpeza do repositório.
  • Renomeação de Arquivo Principal: O arquivo index.js foi renomeado para server.js para melhor refletir sua funcionalidade como ponto de entrada principal do servidor.
  • Novo Endpoint /health: Um novo endpoint /health foi adicionado para verificar se a aplicação está rodando corretamente. Este endpoint é usado para monitoramento e manutenção da disponibilidade da aplicação.
  • Teste de Integração para o Endpoint /health: Um teste de integração foi adicionado para garantir que o novo endpoint /health funcione conforme esperado.
  • Refatoração dos Testes de Integração: Testes de integração para os endpoints de licitações mensais e anuais foram refatorados para melhorar a clareza, a cobertura e a confiabilidade.
  • Correção de Bugs: Bugs identificados no serviço de licitações mensais foram corrigidos para assegurar o funcionamento correto e preciso da API.
  • Documentação Atualizada: A documentação da modelagem do banco de dados foi adicionada, incluindo detalhes sobre as tabelas e seus relacionamentos. Outras seções da documentação da API também foram melhoradas para fornecer uma visão mais clara e detalhada das funcionalidades disponíveis.
  • Correções de ESLint: Todos os warnings do ESLint foram corrigidos, garantindo que o código esteja em conformidade com as diretrizes de estilo e qualidade estabelecidas.

Checklist

  • As alterações foram testadas localmente.
  • As alterações não introduzem novos problemas ou erros.
  • Os nomes das variáveis, funções e comentários estão em conformidade com as diretrizes de estilo do projeto.
  • Os testes foram adicionados ou atualizados para refletir as alterações feitas.
  • A documentação foi atualizada, se necessário.
  • Todos os conflitos foram resolvidos e o código está pronto para ser revisado e mesclado.

Notas Adicionais

Notas Adicionais

  • O endpoint /health foi implementado para ser consultado a cada 10 minutos para contornar o problema de downtime do serviço de deploy.
  • As melhorias na documentação incluem exemplos de consultas SQL e uma descrição detalhada da modelagem do banco de dados.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A atualização da documentação foi vem feita!

Copy link
Collaborator

@Gxaite Gxaite left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Os testes foram testados na branch e testesAPI e todosos testes e o lint estão corretos! parabéns pelo trabalho
image

@Gxaite Gxaite merged commit ea1041f into main Sep 3, 2024
0 of 2 checks passed
@Gxaite
Copy link
Collaborator

Gxaite commented Sep 3, 2024

A documentação foi feita de forma muito boa, tiveram alterações de testes, refatoração, documentação. ótimo trabalho no desenvolvimento

@Gxaite Gxaite deleted the testesAPI branch September 3, 2024 17:40
@Gxaite Gxaite restored the testesAPI branch September 3, 2024 18:45
@Gxaite Gxaite deleted the testesAPI branch September 3, 2024 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment