fga-eps-mds / fga-eps-mds/2021-2-MeasureSoftGram-Doc
Ler as métricas do arquivo
- Dominant language
- Jupyter Notebook
- Stars
- 2
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
## Descrição
Como engenheiro software, posso importar as métricas para que eu consiga uma análise futuramente.
## Critérios de aceitação
- [ ] Somente arquivos .json são válidos
- [ ] Poder selecionar no sistema de arquivos o arquivo desejado
- [ ] O sistema deve informar erro se o arquivo não existir ou não puder ser aberto
- [ ] O sistema deve informar se o JSON lido não é no formato sonar
- [ ] O sistema deve validar as métricas recebidas com as métricas esperadas para a pré configuração do modelo e informar erro caso se preciso
- [ ] O sistema deve validar se as métricas estão em formato numérico (NaN), não nulo e informado erro
- [ ] O arquivo json deve ter uma chave de baseComponent
- [ ] Receber um ID de pré-configuração válido
- [ ] Exibir mensagem de aviso no caso de sucesso ou de erro
## Tarefas
- [x] Criar o comando para receber o arquivo
- [x] Receber o caminho para o arquivo
- [x] Receber o ID da meta para associação
- [x] Abrir o arquivo
- [x] Informar se o arquivo não for compatível
- [x] Criar abstração modelo das métricas (MVC)
- [x] Criar endpoint para salvar as métricas
- [x] Validar os dados recebidos em relação ao modelo
- [x] Enviar as métricas do cliente para o servidor
- [x] Informar para o usuário o status da requisição
Contributor guide
Assessment
This issue has not been assessed yet.