lucass-teixeira/ContosoPizza

Implantar Nudes.Retornator

Closed this issue · 0 comments

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