DEV Community

Discussion on: Does Test Driven Development Work?

Collapse
 
ruarfff profile image
Ruairí O'Brien

That is all true. I find working in that scenario really taxing.

I have found developing a culture of automated testing can be really difficult but also really beneficial to a team though. I have seen teams that don't write tests at all, exhibiting much of the symptoms you mentioned, then transform into a team that really love testing.

I absolutely agree on the point of TDD leading to better design. I found when a team embraces TDD or at least good automated testing, pull request become a much more rewarding process and things like mob and pair programming become a lot more pleasurable and less exhausting. The conversation becomes about the best design and other real concerns.

It's a huge challenge to transform a team that does not embrace testing into one that does but if it can be done, it seems to be worth it.