The estimates I've heard for learning TDD are that it takes about three months to get the hang of it and about a year to get really good at it. In my experience, that sounds about right.

Some won't want to invest that much...]]>

Fri, 10 Aug 2007 13:19:28 -0400Fri, 10 Aug 2007 13:19:28 -0400Fri, 10 Aug 2007 13:19:28 -0400Aug 10, 2007RCondition0Re: TDD is an Approach, not a Taskhttp://www.theserverside.com/discussions/thread.tss?thread_id=46472
Do I need to write code to test my test code? If so do I write that first?
Yeah baby! Now you get it!]]>Fri, 10 Aug 2007 13:11:57 -0400Fri, 10 Aug 2007 13:11:57 -0400Fri, 10 Aug 2007 13:11:57 -0400Aug 10, 2007RCondition0Re: Re: A matter of Cost Benefithttp://www.theserverside.com/discussions/thread.tss?thread_id=46472
Sorry, but you words reminded me my 3-year students which said that "it just works so why should I refactor this 200-line method?". I don't mean you write bad code, I'm sure you write good one, but there is always field for self improvement...]]>Fri, 10 Aug 2007 12:58:24 -0400Fri, 10 Aug 2007 12:58:24 -0400Fri, 10 Aug 2007 12:58:24 -0400Aug 10, 2007Paul Lee0Re: TDD on a teamhttp://www.theserverside.com/discussions/thread.tss?thread_id=46472
That's true. But most of the time you will maintain the code you wrote for as long as you work at the company. That's just a fact of life. So it's usually not so hard to keep your stuff in good shape....]]>Fri, 10 Aug 2007 12:01:06 -0400Fri, 10 Aug 2007 12:01:06 -0400Fri, 10 Aug 2007 12:01:06 -0400Aug 10, 2007James Watson0Re: TDD on a teamhttp://www.theserverside.com/discussions/thread.tss?thread_id=46472

It seems to me that unless you can get everyone on a team doing TDD, it's not going to be successful. Do people who are TDD advocates agree or is there a way to do it without getting everyone...]]>

It seems to me that unless you can get everyone on a team doing TDD, it's not going to be successful. Do people who are TDD advocates agree or is there a way to do it without getting everyone on-board?

The estimates I've heard for learning TDD are that it takes about three months to get the hang of it and about a year to get really good at it. In my experience, that sounds about right.

Some won't want to invest that...]]>

Thu, 09 Aug 2007 17:58:58 -0400Thu, 09 Aug 2007 17:58:58 -0400Thu, 09 Aug 2007 17:58:58 -0400Aug 9, 2007Stan Silvert1Re: Re: A matter of Cost Benefithttp://www.theserverside.com/discussions/thread.tss?thread_id=46472
The estimates I've heard for learning TDD are that it takes about three months to get the hang of it and about a year to get really good at it. In my experience, that sounds about right....]]>Thu, 09 Aug 2007 17:30:18 -0400Thu, 09 Aug 2007 17:30:18 -0400Thu, 09 Aug 2007 17:30:18 -0400Aug 9, 2007Paul Lee6Re: TDD is an Approach, not a Taskhttp://www.theserverside.com/discussions/thread.tss?thread_id=46472
If you want to write it, test it end to end, then think about unit testing, refactor it to be testable, refactor it to simplify the API, then retest it end to end I guess that could work,...]]>Thu, 09 Aug 2007 14:18:00 -0400Thu, 09 Aug 2007 14:18:00 -0400Thu, 09 Aug 2007 14:18:00 -0400Aug 9, 2007James Watson0