|
|
|
|
|
by marcosdumay
3456 days ago
|
|
They are not orthogonal at all. Both verify your code against invariants. While the typing system tries to prove an invariant holds, a test tried to prove that it does not hold. That means that false positives are the problem for typing systems, while false negatives are the problem for tests. But that's the biggest difference you will find. One does even replace the other. |
|