Showing posts from February, 2009

Lets Stop Making Acronyms and Just Do It!

So, while scanning through my Google Reader this morning, I came across a post which mentioned TSD . Which is a new one to me.. “What the heck is TSD” I thought.. Turns out it is Test Supported Development . The idea of the post is that they were arguing that TSD is not TDD (Test Driven Development). OK geek boys and girls, I have a crazy idea. How about we stop coming up with silly new names for slightly different approaches? I think TDD and BDD (Behaviour Driven Development) have their place. They are both essentially the same, but BDD comes at it from a different angle in an attempt to shift the focus from testing to understand the required behaviour. But a new acronym called "TSD”? WTF? Now, I am currently working on a project that has no unit tests at all. Yup, zero. I hate it. But would I say “I’m not using TSD”? No, I would say “this project sucks as it has no unit tests”. “TSD” should not be a “style”. Everyone should be doing it anyway. To me there is no s