▲ | hnlmorg 4 days ago | |||||||||||||||||||||||||||||||
It’s not exhaustive because complex multi-threaded software has a plethora of hidden edge cases, many of which actually fall outside the traditional remit of a unit test. This is where other forms of software testing come into play. Such as integration tests. | ||||||||||||||||||||||||||||||||
▲ | latchkey 4 days ago | parent [-] | |||||||||||||||||||||||||||||||
wtf is a hidden edge case? Is that like flying a plane with blinders on? Come on... You write tests to cover edge cases. If you miss one, you write more tests when you come across them. This isn't magic. | ||||||||||||||||||||||||||||||||
|