TDD has been around a while (a while in computer time...) and is really a
formalization of unit-testing.  It is something that needs to be taken
into account and budgeted for, IMO.  If you don't budget time for it then
you can't track it and, as with anything else that isn't budgeted for,
it's the first thing to get dropped, as you say.  I'd argue that if you're
not budgeting for it, you're not likely to get the full potential out of
it.

It's not necessarily an intuitive process, and to a certain extent it's an
art.  It's hard to get right.  So, ramp-up and learning-curve needs to be
accounted for in some teams--without a budget for TDD there's no budget
for learning it either.  This leads to doing it incorrectly, which can
lead to complete distrust of the concept.


On Fri, 4 Jan 2008 17:39:21 +0000, Paul Cowan <[EMAIL PROTECTED]> wrote:

>TDD is very much in vogue at the minute and I do see the benefits but
there is a real maintenance overhead that should not be underestimated.
>
>That is multiplied with continuous integration.
>
>When timescales slip they are usually the first things to go.
>

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to