|
|
About
Exploring Solution Spaces, Keith Ray's blog on Software development and other topics.
Send comments to:
keithray@mac.com
Archives
2003
2004
2005
2006
2007
2008
Subscribe
RSS Exploring Solution Spaces XML
|
|
|
Bill on TDD
Bill de hÓra wrote good stuff, here's a snippet:
One aspect of TDD is that it persists knowledge about the system, executable knowledge, which was previously transient, unavailable or simply thrown away. Without TTD or test-first, this 50% output/effort was probably never captured. It was spent interpreting print lines and on hours poured over the debugger. Time spent in a debugger is not recyclable, not repeatable, not resuable by others[...].
Without TDD probably less than 20% of your time is in writing code. It's in eyeballing print lines and debugger output, reading an ill-formed spec, being in more and more meetings because things are falling behind, doing everything except adding functionality. Sure, the first month you cranked it and it felt good - we've all been there. But without the continual investment in tests, the ability to keep going and sustain pace falls off - dramatically. [...]
[/docs]
permanent link
Quotes3
A blind man will not thank you for a looking-glass -- (English proverb)
It is a bad plan that admits of no modifications. -- Publius Syrus (ca. 42 BCE)
[/docs]
permanent link
|
|