TDD - not yet infected
One of my major goals for this year was to improve the quality and efficiency of executing projects and tasks. A significant part of this is intended to come about from the adoption of better practices... “habits“ if you like. I started the year by trying Pair Programming and this week I've started to pay attention to Test Driven Development (TDD) for the first time.
I've been reading a TDD book and doing tutorials on my laptop on my way to and from work in the mornings this week.
For a methodology which has received so much hype and praise from well-known and respected people within the industry I must say that I'm still pretty flat on the idea. It's not that I'm cynical - I'm not! I would desperately love to discover that TDD is a missing cure; I'm so ready to be captivated by it and embrace it as a bold new way forward. But, I'm finding that I really am not seeing significant benefits in what I've read to date. I think that this may be because the author is doing such a mediocre job of selling the real winning points of TDD... alas, I shall have to wait until I've finished this book (at least) before I can hope to form any standalone opinions of my own.