Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The trouble with TDD is that quite often we don't really know how our programs are going to work

> The obvious exception to this, where I still use TDD, is when implementing a well defined spec.

From my understanding (and experience), TDD is quite the opposite. It's most useful when you don't have the spec, don't have clue how software will work in the end. TDD creates the spec, iteratively.



Unless we are talking about any kind of GUI.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: