logoalt Hacker News

mike_hocktoday at 12:45 PM1 replyview on HN

Yeah, or just let the exceptions bubble up and the boilerplate goes away.


Replies

middayctoday at 1:18 PM

But sometimes you must act on exceptional situations, recover, take alternative route, provide default, or translate exception from lower level one to a higher level one. From cause based to more intent based. Err, file not found setup.txt -> Couldn't read your setup -> ...

Which its great if this also doesn't loose lower level information, but just wraps it, so end user could dig into the error.

show 1 reply