Why should you care about test driven development?
You’ve been writing software for many years. You’ve worked on several different projects that were very important to your company, and you were able to deliver them on time. So why should you change the way that you write code?
I was in the same place at one time, but now I’ve found a better way. I got tired of things like:
This is where TDD can help you. Now instead of all the stress and pain, my development experience has drastically improved:
Ask anyone who believes in TDD and they will tell you that they will never go back to the old way. This isn’t about head-in-the-clouds dogmatism or people who think that they are way smarter than you. It’s ordinary, everyday developers who know that they’re imperfect and have found a way to write better code.
TDD can do the same for you. Mastering TDD requires discipline, time, and practice. But once you get there you’ll join the myriads of developers who have seen the light and will never go back.