profile
viewpoint
David Sylvestre davidsylvestre Brasil

davidsylvestre/ddd-shop-python 3

Sample DDD app, written in Python & Django

davidsylvestre/aula_git 0

Repositório com finalidade para testar comandos git

davidsylvestre/frontend-nanodegree-resume 0

This repository is used for one of the projects in Udacity's Front-End Web Developer Nanodegree program. Learn how to become a Front-End Developer today with line-by-line code reviewed projects and get a job with career services!

davidsylvestre/javascript-decouple 0

javascript-decouple

davidsylvestre/laravel_angularjs 0

Curso de laravel + angular js

davidsylvestre/lista-compras 0

Lista de compras

davidsylvestre/listamaravilhosaopensource 0

Lista com links de projetos open-source para os níveis: iniciante, intermediário e avançado. Dividido por linguagem e idiomas!

davidsylvestre/mean_casa_do_codigo 0

Livro Mean Full stack JavaScript para aplicações web com MongoDB, Express, Angular e Node Flávio Almeida

issue openedrmanguinho/clean-ts-api

Dúvida com exceptions

Estou em dúvida de como tratar corretamente as exceptions que existem nos use-case. Por exemplo, eu tenho o use-case emprestar-livro

Nele eu tenho os seguintes passos: Verificar se livro está disponível -> gera um exception de negócio Verificar se Leitor possui pendencias -> gera um exception de negocio Inserir empréstimo -> pode ocorrer um exception, mas é erro interno

Os exceptions gerados nas duas verificações, são pertinentes ao usuário e seria legal souber da existência deles. Minha dúvida fica em relação ao controller, pois se eu gerar algo no formato abaixo, eu não consigo capturar o erro.

try {
   await emprestar-livro(...params)
   return noContent()
} catch(err) {
   return serverError(error)
}

Qual seria a abordagem mais correta para essa situação?

created time in 3 hours

create barnchdavidsylvestre/lista-compras

branch : main

created branch time in 16 days

created repositorydavidsylvestre/lista-compras

Lista de compras

created time in 16 days

more