On Wed, 24 Jan 2007 11:12:24 +0200, Michael Veksler <[EMAIL PROTECTED]> said:

> Deterministic unit-tests are almost useless in long lived projects,

I think you might be using the term "unit test" differently from me?
Nothing is more valuable for a long-lived project than having unit
tests covering every line of code, every branch, every boundary
condition.  I don't remember the reason for all of my own coding
decisions six months ago, let alone somebody else's coding decisions
years ago, but if pervasive unit tests are in place, it doesn't matter
nearly as much: they will give a helpful reminder if I've
inadvertently broken something.  In some cases, adding randomness can
improve the quality of the test suite, but deterministic tests are
hugely valuable as well.

David Carlton
[EMAIL PROTECTED]

Reply via email to