Re:Yoda Conditions
by megawatthours on Friday February 17, 2017 @12:26PM
(#13669993)
I never got the Java argument. I would much rather fail early and noisily with an NPE than return false and let my program happily chug along when it wasn't expecting a null. If the value is intended to be nullable, I would use an optional.
[ Parent
| on HN ]
Re:Yoda Conditions
by brianwawok on Friday February 17, 2017 @02:29PM
(#13670970)
Well for 95% of Java's live, there was no such thing as Optional.
So say untrusted user input.. many cases where it could be something or null. Yoda checking it was a nice way to save a null check.