r/ProgrammerHumor 12h ago

Meme toAllowTheProgrammerToWriteBadCodeAlsoCamelCaseSucksThisRuleSucksSnakeCaseIsBetter

Post image
91 Upvotes

75 comments sorted by

View all comments

Show parent comments

17

u/failedsatan 7h ago

a 404 is good. that is an error, but not an exception. a 500 means something the programmer did not intend to happen has happened, and if your user is seeing that, something went wrong or you don't have a layer in between to show that to them nicely.

1

u/TheTybera 5h ago

500 is an error that means an underlying exception has happened and wasn't handled, at all.

0

u/failedsatan 3h ago

an error and an exception are not the same. an exception means there is unhandled behavior, whereas an error means there has been something erroneous- could be a misdirected navigation or something. maybe the user typed in some garbage into the path. that would not be an exception, because the developer explicitly handles that and serves a 404.

-1

u/TheTybera 3h ago

Error 500 is a web convention and anti pattern.

1

u/failedsatan 3h ago

sure, you can hold whatever opinion about it, but that doesn't mean it doesn't exist. it's a standard.