Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Classes de exceção

Seria uma boa prática agrupar todas as exceptions de regras de negócio em um único arquivo, declarando as várias classes nele com suas personalizações? Ou o melhor seria ter um arquivo para cada exception no pacote de exceptions da aplicação?

1 resposta
solução!

Olá, Carlos, tudo bem?

Em primeiro lugar, não existe uma resposta única para essa pergunta, pois a organização das classes de exceção pode variar conforme o contexto e os requisitos específicos do projeto. No entanto, podemos discutir algumas diretrizes e práticas comuns que podem ajudar a tomar uma decisão informada.

  1. Agrupando todas as exceções em um único arquivo:

    A ideia de agrupar todas as exceções de regras de negócio em um único arquivo tem suas vantagens. Isso pode tornar mais fácil encontrar e gerenciar todas as exceções relacionadas ao domínio de negócios em um só lugar.

  2. Ter um arquivo para cada exceção:

    Nesse contexto, também apresenta certas vantagens, contudo é entra mais na questão de exceções mais complexas que contém uma quantidade de código um pouco mais extensa. Então, fazendo essa separação fica mais fácil trabalhar e aplicar alterações caso necessário.

Em resumo, depende exclusivamente do contexto que você está trabalhando, você pode até mesmo mesclar as duas formas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.