This is my favorite utility when monkeying around with (ie, testing) generic exception-handling code:
class Poop : Exception { this() { // It's a bird! It's a plane! No, it's... super("POOP!"); } } @property auto POOP() { return new Poop(); }
As if you haven't already figured out this utility's obvious benefit:
throw POOP;
Of course, if you're using a language that allows any old type of crap to be thrown (which I don't ordinarily prefer), it's even easier:
// Cut the crap and just throw it! throw "POOP!";
0 comments for "Stupid Coder Tricks: Debugging Exception Handlers"
There are currently no comments.