Re:Summer of Programming Languages
by andolanra on Monday July 07, 2014 @02:01PM
(#8000254)
It is true that some things you just need to test, but nullability isn't actually one of them. Many languages—including SML, Haskell, Rust, and Swift—encode nullability in the type system, so those languages can guarantee at compile-time that functions never receive null values.
[ Parent
| on HN ]