DEV Community

Discussion on: Software Design Through TDD

Collapse
 
jessekphillips profile image
Jesse Phillips

I started reading What is TDD, "You base [the interface] on what you really need at the moment and not on what you think may be needed." But I argue that in both cases you are going to have a preconceived notion of what is needed and the test will reflect that, but it can be nice to actually use that conceived interface first.