Royal-Code / EnterprisePatterns

Enterprise patterns implementations
GNU Affero General Public License v3.0
1 stars 1 forks source link

OperationResult - Exception e ProblemDetails #91

Closed eglauko closed 1 year ago

eglauko commented 1 year ago

Antes de liberar a versão final, cabe responder algumas questões:

Quando criado mensagens de erros para aplicação (ResultMessage.ApplicationError(...);), deve ser visto como tratar as mensagens do erro. Hoje a mensagem do erro é a mesma da exception. Porém, pode ser desejado que a mensagem seja genérica e igual para todos. Isto caberia uma tratativa antes da versão final.

Outro caso seria a possibilidade de criar instância e interceptar mensagens na geração de problem details. Durante a criação do result para api, (minimal ou mvc) poderia haver interceptadores. Ainda poderia ser criadas instancias dos erros, e retornado o endereço para consulta.

Estes pontos poderia ser analisados antes da versão final, para serem lançados ainda com v 2.0.0 ou, se muito complexo, lançados em versões futuras.

eglauko commented 1 year ago

Colocado os itens no roadmap da versão 2