Implantar Nudes.Retornator
Closed this issue · 0 comments
patrickhacens commented
Tratar exceções dentro do projeto é algo custoso, quando falamos de algumas requisições o impacto é mínimo porém ao escalar o impacto pode ser muito maior nas APIs.
Para evitar o lançamento de exceções no sistema mas conseguir passar os erros de forma efetiva, quero que implemente a biblioteca Nudes.Retornator
a documentação pode ser encontrada aqui https://github.com/nudes-senaisp/Retornator
A ideia é que evite o lançamento de exceções para sinalizar falha em um handler de feature e que diminua o código usado nas actions das controllers.
- Instalar a biblioteca
- Setup da biblioteca (DI)
- Refatorar features de pizza
- Refatorar features de toppings
- Refatorar controllers
- Remover middleware de ValidationException