Link Details

Link 1147775 thumbnail
User 225256 avatar

By mswatcher
via blog.8thlight.com
Published: May 03 2014 / 06:18

Over the years many people have complained about the so-called "religiosity" of some of the proponents of Test Driven Development. The recent brouhaha over TDD has, once again, brought these complaints to the fore. So I thought it would be a good idea to talk about when TDD does not work.
  • 5
  • 0
  • 504
  • 2750
User 186624 avatar

dwschulze replied ago:

1 votes Vote down Vote up Reply

Finally a little bit of candor from Bob Martin regarding when TDD doesn't work. He's ignoring another area where TDD doesn't work: creating an algorithm. There was this TDD fiasco: http://ravimohan.blogspot.com/2007/04/learning-from-sudoku-solvers.html The real problem with the Jeffries / Norvig "experiment" is that Jeffries, Martin, et. al. wouldn't admit that TDD is the wrong approach for problems that require creating an algorithm. (We need more such experiments, but they have to be properly designed an controlled experiments.) There is also this about the shortcomings of TDD: http://www.dzone.com/links/r/unit_tests_dont_find_bugs_the_death_of_qa.html A little honesty is a start but we need to see a lot more candor from the TDD hustlers.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Upvoters (4)



Downvoters (0)



    Apache Hadoop
    Written by: Piotr Krewski
    Featured Refcardz: Top Refcardz:
    1. Play
    2. Akka
    3. Design Patterns
    4. OO JS
    5. Cont. Delivery
    1. Play
    2. Java Performance
    3. Akka
    4. REST
    5. Java