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

There are a huge number of comments on TDD in the HN archives if you search for it.

My own comments include https://news.ycombinator.com/item?id=15004258 and https://news.ycombinator.com/item?id=18670445#18671642 and https://news.ycombinator.com/item?id=19222743 .

I do not find TDD useful, for reasons I explained in the above links.

I think one of the reasons TDD is effective is that it a way that developers are able to negotiate with management about getting the needed time to do proper development. "Proper development" includes testing - before, during, and after - but there's a lot of push to reduce development costs, and developers usually have worse negotiation skills and experience than managers.



Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: