Code correctness, and testing strategies
Tue Jun 3 10:57:11 CEST 2008
Duncan Booth <duncan.booth at invalid.invalid> writes:
> I made the mistake at one point when I was trying to sell the concept of
> TDD telling the people I was trying to persuade that by writing the tests
> up front it influences the design of the code. I felt the room go cold:
> they said the customer has to sign off the design before we start coding,
> and once they've signed it off we can't change anything.
Usually the customer signs off on a functional specification but that
has nothing to do with the coding style. Jacob makes a very good
point that TDD influences coding style, for example by giving a strong
motivation to separate computational code from I/O. But that is
independent of the external behavior that the customer cares about.
More information about the Python-list