fga-eps-mds / 2022-1-MeasureSoftGram-Doc

Repositório destinado à documentação do projeto MeasureSoftGram para a disciplinas de EPS durante o semestre 01/2022
https://fga-eps-mds.github.io/2022-1-MeasureSoftGram-Doc/
GNU General Public License v3.0
0 stars 1 forks source link

Otimização do método `get_latest_metric_values` #241

Open durvalcarvalho opened 2 years ago

durvalcarvalho commented 2 years ago

O método get_latest_metric_values faz 15 queries para o banco de dados, o que obviamente não é aceitável. Atualmente isso está acontecendo por conta de loop nas métricas suportadas onde é realizados várias operações de filtros e identificação de arquivos irrelevantes (ncloc iguais a zero).

É desejável que essa função seja modificada para otimizar a quantidade de queries e assim tornar a requisição calculate/measures/ mais rápida e eficiente.