Is there a difference between TDD and Test First Development (or Test First Programming)?
There’s a difference in terms of what the driving factor is. Do you have a vague idea of what the class (or system – this can happen at different scales, of course) should look like, then think up tests which give it the actual shape? That’s TDD. Do you know exactly what the public API … Read more