"TL;DR: Em vez de usar throw usar uniões T|null. Ou para saber exatamente o erro, Either/Result. \ \ Para sinalizar se uma função emite um erro, geralmente eu adoto o paradigma funcional. Imagine uma função $f$ que divide dois números reais $x$ e $y$. $..."1 tabcoin · 0 comentário · pathosdev · 2 meses atrás
"Compreendo é de facto, é uma sensação assustadora. E lamentavelmente temo que esta narrativa da ferramenta e do orquestrador, possa ser uma super simplificação. De facto, historicamente, o que citaste, de facto ocorreu, entretanto, devido a natureza re..."1 tabcoin · 0 comentário · pathosdev · 2 meses atrás
"Creio que quiçá, seja reflexo das características da tipagem dinâmica. É comum em linguagem com tipagem estática ou restrita, seja imposta limitações, ou que seja requerida explicitação do tipo. Mas não de todo ruim são estas caracteristica, por exempl..."1 tabcoin · 2 comentários · pathosdev · 2 meses atrás