I concur. Exception handling makes it more difficult to understand exactly what’s going on in your code. It can be easily abused, leading to unexpected behaviours (ie, software defects). Dealing with errors at the point of origin eliminates ambiguity and improves comprehension.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store