Dogs and Bugs

by Jeff Langr

March 23, 2008

My dog kept wandering around the neighborhood, so I recently put up a fence around my back yard. Now I’m experiencing some regret: after all that expense and effort, the dog no longer gets out of the yard! Was it all a waste of time?!!?

(Ed. note: the previous question had linked to a now-gone agile post, the gist of which was that TDD was a waste of time, because it was rare to see unit test fail in a Jenkins build.)

(I think Ward Cunningham puts it much more nicely, but hey, I’m not Ward and will never be. Ward said something to the effect of, “TDD doesn’t catch bugs in a deployed system, it prevents you from integrating your (logic) defects into the system in the first place.”)

Share your comment

Jeff Langr

About the Author

Jeff Langr has been building software for 40 years and writing about it heavily for 20. You can find out more about Jeff, learn from the many helpful articles and books he's written, or read one of his 1000+ combined blog (including Agile in a Flash) and public posts.