3 ms·
So you’re in the “avoid using exceptions” camp? I was trying to figure out if people are happily using unchecked exceptions, or not using them at all.
by iainmerrick 8y ago
So you’re in the “avoid using exceptions” camp?
I was trying to figure out if people are happily using unchecked exceptions, or not using them at all.
- V-2 8y agoI'm against using exceptions for flow control (that's nothing else but "goto" in disguise), and against handling exceptions far from where they occur. I would deliberately throw exceptions as a "fail fast" safety switch, when I actually want the thing to burn down in flames. That's typically about violating some sort of a contract which indicates an implementation error - like an illegal argument. In such case to have them unhandled is sort of the point. I found that following these principles by itself leads to a very limited role of exceptions in code.