On software quality and engineering
Alex Satrapa
grail at goldweb.com.au
Sun Nov 3 00:03:16 EST 2002
Ben Elliston wrote:
>Documentation in this sense is largely useless. It communicates these
>ideas in natural language, which is open to misinterpretation and
>ambiguity. A practical form of a software contract is an agreed upon,
>machine readable, testsuite.
>
this is common practice in Perl programming - CPAN in particular. The
testsuite effectively forms the technical specification of the module
being tested - if it's not in the test suite, the behaviour is undefined
(cf: nasal demona).
More information about the linux
mailing list