- 100%! … less is not enough!
- Often we hear: the last 10% are too costly to be covered
- Why is it too costly?
- Because this last 10 % code is not well testable
- Hence it is not well designed
- Hence it is error-prone
- Nobody wants to let the most error-prone code be uncovered by tests, do you?
- 100 % coverage also means all contracts get checked