Why We Do Test-Driven Development (TDD)

Test-Driven Development (TDD) is funny. Most developers hesitantly acknowledge they should do it more often, however, I see a lot of developers failing at it. It seems to me, most of us still don’t understand, why we should even bother. So some of them only use...