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

I think there's some confusion in the definitions which makes things a bit muddier.

TDD is traditionally based around unit tests, but nowadays can pragmatically include integration and functional testing practices. The former definition seems to be the one accepted by the article, but the latter definition somewhat solves most of the problems raised.



That's absolutely true. Are there any good articles/posts out there on doing test-first with something bigger like integration tests?


I don't have any mindblowing articles to hand but this might be a start: http://programmers.stackexchange.com/questions/99735/tdd-is-...

More specifically, the London school of TDD encourages thinking about things from an integration testing level, although you quickly progress to doing unit testing with a ton'o'mocks to flesh out the missing parts.


Check out this thread and the associated article:

http://news.ycombinator.com/item?id=1842582




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

Search: