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]