Error handling - help please?
Jul. 11th, 2013 05:21 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Does anybody have time to do a quick rundown on how error handling should be done in DW, going forward?
There are a number of different ways of doing things within the codebase at present. I've tended to adopt LJ::throw for new stuff because it seemed comprehensible(!), but Mark has recently said in a review "I... don't think we use LJ::Error anywhere useful anymore. It's pretty old.". (given where the comment was made I assume that it referred to a LJ::throw statement, which I imagine must be part of a LJ::Error package)
So I'm wondering what best practice is now, and thus what we should do in new code?
Thanks
There are a number of different ways of doing things within the codebase at present. I've tended to adopt LJ::throw for new stuff because it seemed comprehensible(!), but Mark has recently said in a review "I... don't think we use LJ::Error anywhere useful anymore. It's pretty old.". (given where the comment was made I assume that it referred to a LJ::throw statement, which I imagine must be part of a LJ::Error package)
So I'm wondering what best practice is now, and thus what we should do in new code?
Thanks