The objective of programming by contract (cont.)
nTest for every possible error condition only once (for program efficiency). nAchieve a balance between program reliability and maintainability.
n