3 ms·
> I’ve never had to deal with testing all that heavily in statically typed languages, Lack of tests means bugs now, or later when you're refactoring. They're
by rue 15y ago
> I’ve never had to deal with testing all that heavily in statically typed languages,
Lack of tests means bugs now, or later when you're refactoring. They're pretty essential in static languages, too, although you can certainly lean on the compiler for many things.
Anecdotally, my bugs usually aren't caused by having passed in the wrong kind of an object.
- evincarofautumn 15y agoWell yeah, to be fair, neither are mine. It’s just irritating to be running a prototype thinking everything is more or less fine, then SPOOM goes a runtime error because you didn’t properly change a method invocation, which could have been caught by a static check and saved you some time. The more tools I have to help me attain my actual goal of writing software that does stuff without spooming, the better.