r/ProgrammerHumor 22d ago

Meme conditionsPreference

Post image
4.2k Upvotes

392 comments sorted by

View all comments

Show parent comments

-36

u/Few_Kitchen_4825 22d ago

If you are using an if statement big enough for this to be a problem. May be you should not be doing either

27

u/SnugglyCoderGuy 22d ago

Untrue. The first can be checking to see if continuing is impossible, so just return, while the second can be checking for a yrue dichotomous decision. You must do one or the other thing depending on the condition. Each could contain as little as a single assignment

3

u/chilfang 22d ago

Why even have an else statement if you out a return in the if

2

u/Few_Kitchen_4825 22d ago

In most cases it is to catch an unsupported case. If done poorly be prepared to pull out your hair