Link Details

Link 147042 thumbnail
User 184893 avatar

By mlevison
via infoq.com
Published: Jan 08 2009 / 16:28

I observed that, after solid classroom training, teams in larger companies still struggle to adopt TDD. To better understand the problem I surveyed team members. In this article I shares the problems uncovered and a own comprehensive strategy, designed to help anyone introducing TDD into an organization
  • 12
  • 1
  • 1391
  • 387

Comments

Add your comment
User 285418 avatar

Motion Control replied ago:

0 votes Vote down Vote up Reply

Why should one adopt TDD??

User 184893 avatar

Mark Levison replied ago:

0 votes Vote down Vote up Reply

A short list:
# Writing tests first require you to really consider what you want from the code
# Short feedback loop
# Creates a detailed specification
# Reduced time in rework

For more: http://www.notesfromatooluser.com/2008/10/advantages-of-tdd.html

User 285418 avatar

Motion Control replied ago:

-3 votes Vote down Vote up Reply

1., 3. and 4. are not convincing.

User 184893 avatar

Mark Levison replied ago:

0 votes Vote down Vote up Reply

So have you ever tried TDD? and I mean give it a real try? Work for a couple of weeks? Pair with someone who already does it?

From what I see you spend a lot of time voting down anything to do with Agile. If you so actively hate it why not move on to something you like?

User 306525 avatar

newton_dave replied ago:

0 votes Vote down Vote up Reply

And yet they're more convincing than your "rebuttal".

User 211643 avatar

zynasis replied ago:

0 votes Vote down Vote up Reply

tdd is as what is said, a leap of faith.
and it has deffinately paid off... once u get past the learning curve for certain testing frameworks

User 184893 avatar

Mark Levison replied ago:

0 votes Vote down Vote up Reply

newton_dave what you're missing is that Motion Control down votes everything I post. It would seem he his happier to snipe and criticise than try. My rebuttal is aimed at his unwillingness to try new things. Its very easy to say something is unconvincing without giving reasons as Motion Control did. If he gave a real reason then we could debate. Saying I'm wrong doesn't make it so.

User 306525 avatar

newton_dave replied ago:

1 votes Vote down Vote up Reply

> Its very easy to say something is unconvincing without giving reasons as Motion Control did.

That's why I said your reasons were more convincing than his (air-quoted) "rebuttal".

User 184893 avatar

Mark Levison replied ago:

0 votes Vote down Vote up Reply

Ahhh I misunderstood thanks for the clarification. Too bad Dzone doesn't give email's for comments and replies. Danke.

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.