Re: TDD for numerical algorithms

Richard <[email protected]> Mon, 24 May 2010 22:55:52 -0600
Newsgroups gmane.comp.programming.refactoring
Organization multi-cellular, biological
Message-ID <[email protected]>
In article <[email protected]>,
    Adam Sroka <[email protected]>  writes:

> Make sense?

Sort of, but its not really a satisfying answer.

Yes, TDD can be about exploring an evolutionary design with emergent
properties that result in a solution satisfying the tests.  That works
fine for business software when you're exploring possibilities and
pruning time-wasting branches from the search tree as you seek to
satisfy a business need.

Yet TDD doesn't preclude implementation of known algorithms or having
an up-front design.

I would like to hear some experiences about developing numerical,
scientific or simulation software with TDD.  Mersenne Twister was just
one example of a class of problems.
-- 
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
 <http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>

      Legalize Adulthood! <http://legalizeadulthood.wordpress.com>


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/