146
Accidental shitpost
(lemmy.world)
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Is there ever an instance when you do want to compare object identity instead of “equal”-ness? I find this behaviour just confusing for beginners and not useful for experts.
99.99% of the time you want to compare by value, which is why languages defaulting to comparing by reference is a stupid default.
Not to take away from your very good point, but I think the word you might be looking for is "eqivalence".
Maybe if you have to check if the object is one you already hold a lock for or account for some similar consequence of questionable architecture.