108 - Tratamento Flexível de Erros em TypeScript + Node.js | Princípio da Menor Surpresa 😲

Описание к видео 108 - Tratamento Flexível de Erros em TypeScript + Node.js | Princípio da Menor Surpresa 😲

🛑 CADASTRE-SE no http://www.thewisedev.com.br 🛑

Nesse vídeo eu apresento duas soluções de tratamento de erros em TypeScript que podem ser combinadas.

Note que elas aplicam o Princípio da Menor Surpresa: como a interface do próprio método chamado define os erros que podem ser retornados, o método chamador pode se preparar para o possível recebimento desses erros.

Por outro lado, quando se usa um throw, o chamador pode nem saber que tipos de erros são gerados no chamado e, assim, ser pego de surpresa.

Acho que essas soluções podem te ajudar a pelo menos meditar sobre o assunto e a considerar opções na hora de lidar com erros no TS!

Veja o que acha...

Referências:
Flexible Error Handling w/ the Result Class
https://khalilstemmler.com/articles/e...

Functional Error Handling with Express.js and DDD
https://khalilstemmler.com/articles/e...

Expressive error handling in TypeScript and benefits for domain-driven design
  / expressive-error-handling-in-typescript-an...  

Комментарии

Информация по комментариям в разработке