It’s well known how easy it is to raise exceptions in Ruby and it’s suggested to inherit your own exceptions from StandardError or RuntimeError. And I’d like to systematize all best practices and suggestions into concise list of advantages and disadvantages of Ruby exception handling. Question:
what are advantages and disadvantages of ruby exception handling?
We could have a long discussion on this, or you could get the “Exceptional Ruby” eBook by Avdi Grim, which is a substantial discussion on the topic by a well-known Rubyist and quite a steal at USD15.
http://exceptionalruby.com/