Skip to content
This repository has been archived by the owner on Feb 11, 2022. It is now read-only.

Melhorar captura e tratamento de erros #12

Closed
rhandrade opened this issue Aug 22, 2021 · 6 comments
Closed

Melhorar captura e tratamento de erros #12

rhandrade opened this issue Aug 22, 2021 · 6 comments
Labels
improvements New features, requests or improvements
Projects

Comments

@rhandrade
Copy link
Owner

Descrição

Eu como usuário da ferramenta gostaria de uma comunicação clara quando erros ocorrem, no meu idioma principal. Como desenvolvedor gostaria padronizar os erros gerados e simplificar a captura deles.

Motivo

Uma comunicação clara do problema facilita a tomada de decisões e permite continuar o desenvolvimento mais rápido. Além disso gera um código mais fácil de ler, escrever e manter.

Detalhes

Acredito que podemos focar nos seguintes pontos:

  • Criar um padrão de erros, utilizando a classe Error para obter tudo o que ela já traz.
  • Fazer uma captura geral, de modo a simplificar a manutenção
  • Validar possíveis falsos positivos / falsos negativos retornados pela API
@rhandrade rhandrade added the improvements New features, requests or improvements label Aug 22, 2021
@rhandrade rhandrade added this to the Versão 1.2.0 milestone Aug 22, 2021
@rhandrade rhandrade added this to To do in Tray Theme Aug 22, 2021
@leolopes
Copy link
Contributor

Reitero aqui então a pergunta que fiz em outro tópico: se você já sabe de alguns falsos positivos/negativos que ainda não estejam tratados, ou se será necessário ir descobrindo com o uso.

@rhandrade
Copy link
Owner Author

@leolopes Eu tinha mapeado mais um erro, relacionado aos arquivos scss não serem enviados, mesmo com o opencode dizendo que suporta o arquivo, mas conforme o uso podemos ir descobrindo mais.

Alguns eu já corrigi na versão alpha-2, mas de forma mais pontual. Outro ponto importante é fazer o lançamento de erro, com alguma classe que estende Error, para assim ficar mais fácil manter o programa. Esse seria o objetivo principal. Elaborar essa captura geral de erros e como lança-los.

@leolopes
Copy link
Contributor

Olá @rhandrade, eu não encontrei essa classe Error no código. Ela é algo padrão do Node?

@rhandrade
Copy link
Owner Author

@leolopes Essa classe Error é uma classe genérica do js. Da uma olhada nesse link da MDN para saber mais sobre.

@leolopes
Copy link
Contributor

Ah, legal, eu nunca usei ela, mas vou dar uma olhada para tentar implementar essa tarefa.

@rhandrade
Copy link
Owner Author

Nova cli oficial já possui esse recurso.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
improvements New features, requests or improvements
Projects
Development

No branches or pull requests

2 participants