"huge unit testing burden necessary"
Why do you consider unit testing a burden? I find unit tests the best way to formalize specifications before even starting to write code.
Why do you consider unit testing a burden? I find unit tests the best way to formalize specifications before even starting to write code.
Personally, I do love me a type system. Even if you have to think harder about how to architect your code, I think this kind of thinking is required for software to be good.