--- Christian Daudt <csd_ob@daudt.org> wrote:
> It also requires that anyone getting into an existing project learn
> all of the contracts between all of the subsystems before they can
> touch any code. It also requires multiple teams working on multiple
> parts of the system to have much more intimate knowledge of all the
> interfaces. That is a very costly thing.
I'm assuming you haven't read the book or you'd know its all in eiffel
and that the preconditions and postconditions are checked unless turned
off for production code.
In any event, if you do follow the "check for every possible input and
then some" mantra then the only thing that happens differently is that
your programmers introduce bugs into the code that fail nicely rather
than poorly. They then go and acquire an intimate knowledge of the
interfaces (which they should have done in the first place).
Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jun 20 07:42:23 2003