Exceptions para controle de fluxo, será?

Описание к видео Exceptions para controle de fluxo, será?

Neste vídeo eu compartilho uma dúvida/reflexão que surgiu na minha cabeça depois de desenvolver uma API em modo de treino.

Eu apliquei bastante o conceito do Either para evidenciar os possíveis problemas de fluxos de negócios nos métodos.

Na minha cabeça, fazia um tempo, era muito nítido que utilizar exceptions para evidenciar problemas que faziam parte do fluxo de negócio, era um mal uso da funcionalidade.

Só que dessa vez, depois de usar bastante, eu confesso que minha crença ficou abalada.

Confere o vídeo e deixa nos comentários o que você acha :).

Sobre a Jornada Dev Eficiente

Temos um treinamento cujo objetivo é fazer com que você escreva código de qualidade independente da situação.

Aplicar as boas práticas de programação tem que ser fácil, para que você faça diferença no time entregando um produto cada vez mais sustentável e elevando o nível da equipe. Acreditamos que este é um caminho que tende a gerar uma progressão de carreira cada vez melhor.

Acesse em https://deveficiente.com/lp-youtube

Saiba mais sobre Alberto e Aniche

Github Alberto: https://github.com/asouza
Twitter Alberto:   / alberto_souza  
Github Aniche: https://github.com/mauricioaniche
Twitter Aniche:   / mauricioaniche  
Instagram Dev Eficiente:   / deveficiente  

Links

Checked exceptions vs Either - https://markonovakovic.medium.com/che...
Checked Exceptions in Java: A Design Mistake or Necessary Constraint? -   / checked-exceptions-java-design-mistake-nec...  
Java's checked exceptions were a mistake (and here's what I would like to do about it) - https://radio-weblogs.com/0122027/sto...
O que o Kotlin acha - https://kotlinlang.org/docs/exception...

Комментарии

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