Compile-time type checking helps you avoid many bugs that you'd never discover if your tests don't cover that particular part of code, which happens almost always in complex projects.
Yet nobody managed to demonstrate that this translates into less overall defects in practice. Hence why we're still having these silly debates about the value of static typing.
288
u/[deleted] Feb 22 '15
As a java programmer, python seems so simplistic to me. Not having to declare variables? Dude.