TDD is BS?

Jacob Carlborg doob at me.com
Thu Jun 20 12:51:20 PDT 2013


On 2013-06-20 20:44, Walter Bright wrote:

> Uncle Bob's 3 laws of TDD:
>
> 1. You are not allowed to write any production code unless it is to make
> a failing unit test pass.
>
> 2. You are not allowed to write any more of a unit test than is
> sufficient to fail; and compilation failures are failures.
>
> 3. You are not allowed to write any more production code than is
> sufficient to pass the one failing unit test.
>
> http://butunclebob.com/ArticleS.UncleBob.TheThreeRulesOfTdd
>
> Your procedure is much more reasonable, but I suspect the latter is more
> "principled" TDD, although it is fairly absurd as it implies a complete
> lack of understanding or design, and was what I was referring to.

I don't care about Uncle Bob. I say use your common sense.

> And, btw, your lexer example of TDD is exactly what I think is wrong
> with TDD.

I never write those dummy implementation, I really don't see the point.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list