3 ms·
One of the major selling points of a robust (not "strong", necessarily, but at least...not weak?) type system is that an entire class of unit tests are no longe
by sidlls 5y ago
One of the major selling points of a robust (not "strong", necessarily, but at least...not weak?) type system is that an entire class of unit tests are no longer necessary (e.g., those that validate/exercise handling of cases where data of an invalid type are passed as a parameter to the function). Integration tests are necessary independently of the implementation language--they don't test the correctness of units of code, but of communication between APIs.
- dmitriid 5y ago> that an entire class of unit tests are no longer necessary That's not what I wrote about. I've seen people implement entire DSLs in types. So now you have to test that.