A Java Result Algebraic Data Type Worth Using

from blog nickb.dev, | ↗ original
Banner generated through trianglify. I think I’m addicted In most languages, exceptions should be exceptional. I’ll exclude Python idioms and possibly Erlang. Newer languages, such as Rust and Go are eschewing exceptions in favor of other mechanisms. Rust exposes the possibility of a function encountering an error through the Result type. While...