3 ms·
Following Pareto principles: 80% of tests should be convered with good static typed language and a clean, layered structure. Only 20% left is to focus on testi
by revskill 5y ago
Following Pareto principles: 80% of tests should be convered with good static typed language and a clean, layered structure.
Only 20% left is to focus on testing business logic.
- drewcoo 5y agoIf most testable paths are covered by typing, then what? You're working on some kind of filter app? Sure, then, probably more than 80% of problems are caught with type checking. I'm not saying that's not coding, because lots of things are coding. But I am saying that's not the usual case that I see.
- formerly_proven 5y ago> Following Pareto principles: 80% of tests should be convered with good static typed language and a clean, layered structure. My experience in dynamically typed language is that it's very rare to see a typing error that doesn't co-habitate with at least one logic error.