It's never easy knowing when to use exception handling. In this post I explain a simple rule
If the record should have been in the database, then an exception can be raised. This is because something unexpected happened - a record that your program expected to find in the database was not found.
Tags: article, exceptions, tips