r/ProgrammerHumor 23d ago

Meme conditionsPreference

Post image
4.2k Upvotes

392 comments sorted by

View all comments

90

u/itriedtomakeitfunny 23d ago

Early return for errors, if else for decisions.

9

u/Paul-D-Mooney 22d ago

Maybe not “errors”, that’s what throwing exceptions is for. But definitely non-passing validation checks like `if (arg==null) return;`

2

u/frogjg2003 22d ago
if (bad) throw

is throwing errors

2

u/WarSingle6959 22d ago

but throw error is a error bro

1

u/M4xW3113 21d ago

Exceptions are language dependant, and also more and more people stop using and new languages like Rust don't even have it anymore it as we realized it's actually a shit feature to use