2
respostas

[Sugestão] Por que criar diversas classes?

Bom, não entendi a criação de diversas classes, sendo que basicamente quase todas fazem a mesma coisa. Pq isso?

2 respostas

Boa tarde Matheus,

Caso esteja se referindo as classes de erros, basicamente o principal benefício é a separação de responsabilidade do que cada classe irá fazer, assim como a definição padrão de seu codeStatus (status do código de erro da resposta). Outro ponto, além de facilitar a manutenção no código pelo desenvolvedor, uma vez que as ações que a classe irá desempenhar serão mais reduzidas / específicas, também favorece a questão da reutilização de código e tornando o seu código mais próximo ao padrão "DRY" (Não se repita). Pois perceba que a maioria das classes de erro herdam (extends) a classe de ErroBase, uma vez que essa já tem a preparação em seu construtor de ser definida uma mensagem e um status, uma vez que essa classe base de erro herda (extends) a classe nativa do node chamada Error.

Atenciosamente

Felipe D.R

Boa tarde Matheus,

Foi possível lhe ajudar?

Atenciosamente

Felipe D.R