As a programmer, one of the things you will encounter a lot in your career is errors. These errors, if not handled very well might cause problems from applications crashing to companies losing revenues as a result. Many programming languages have built-in methods to properly handle errors, and in this…