Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Minha Implementação

Nesse caso prefiro jogar o jogo das Exceptions. A solução do instrutor foi muito boa e essa biblioteca, que me era desconhecida, parece ser bem interessante, mas segui por outro caminho. Construí uma Exception base chamada CinemasAPIException (apenas para semântica) e uma Exception que extendia dela chamada NotFoundException, que foi lançada quando não foi encontrado uma entidade correspondente, impossibilitando de atualizar / deletar. Acredito que isso possa ser fruto da minha opção pessoa de, em projetos, utilizar o mínimo possível de libs e pacotes ahsuahsu