1. The Reality of TDD in the Industry
Most software companies and major tech giants claim to use or aspire to use TDD, but very few actually practice it.
Hear it at 0:15 →Engineering video
0:51 · 15 April 2023
Most software companies and major tech giants claim to use or aspire to use TDD, but very few actually practice it.
Hear it at 0:15 →TDD, test driven development, is like teenage sex. A lot of people talk about it, but very few people actually do it. Okay, maybe this is not the most politically correct metaphor. Also, teenagers these days are way different than teenagers my age. But what I mean by that is, you know, when you see all those job offers asking you for experience in a TDD environment, don't freak out. The sad reality is that most software companies out there don't do TDD.
They say they do it, they aspire to do it, but they don't do it. Even tech giants like Google and Facebook introduced TDD way later than they should have in their code base. This is not an excuse for you not to understand and learn how to work in a TDD environment. Simply judge what you see with realistic expectations. And don't be afraid to go for that job even if your current company doesn't do TDD.