# Question for software developers

**URL:** <https://boards.straightdope.com/t/question-for-software-developers/568059>\
**Category:** In My Humble Opinion\
**Created:** [January 18, 2011, 7:55am UTC](https://boards.straightdope.com/t/question-for-software-developers/568059 "2011-01-18T07:55:17Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![Athena](https://avatars.discourse-cdn.com/v4/letter/a/35a633/32.png) [@Athena](https://boards.straightdope.com/u/Athena)\
**Post date:** [January 19, 2011, 1:46am UTC](https://boards.straightdope.com/t/question-for-software-developers/568059/21 "2011-01-19T01:46:18Z")

</div>

> [@robert\_columbia](#):
>
> We call that Expection Handling (as in that you are expecting the error).

Ha! That’s really funny - and exactly what I’m talking about. Why use if… else when you can use a try/catch block!

And, for the record, it makes it hell to try to put in actual exception handling and logging, if every catch… block has to be inspected to see if it’s really an exception, or just a state change of some sort.

[Previous page](https://boards.straightdope.com/t/question-for-software-developers/568059.md?page=1)
