4 ms·
> If you add exceptions to a library that didn’t previously use them then I almost definitely have to update my code. No, that's the whole point. You let them
by jcelerier 4mo ago
> If you add exceptions to a library that didn’t previously use them then I almost definitely have to update my code.
No, that's the whole point. You let them bubble up to the top of the event loop and you report the error to the user. As a user, anything else leads to shitty software where the programmer tries to outsmart the world around them (and fails, obviously, leading to worse end-user experience than just admitting that you don't and can't have control over everything)
- throwaway173738 4mo agoWhat user? I work on systems where there might not be a keyboard or a mouse or a display and where the use of there is one doesn’t care that the “flooblutz was out of turving.” The only thing stack unwinding gets me is it forces me to restart my program from the beginning.
- forrestthewoods 4mo ago^^^ truth speaker
- DarkUranium 4mo agoAddendum: I, for one, have used software that would constantly show exception-related error message dialogs. Hell, I'm forced to use such software at work because we're (at least for now) stuck with a horrible legacy vendor. It is not fun. So, no, "just show it to the userand let them decide" doesn't actuality resolve anything either.