I have a confession to make: I've always looked at test driven development with envy and admiration, but I had never really tried it due to the strong dependencies of the code I usually write... but it's even worse, I had never put a fair amount of effort on testing due to the same reason (I know, shame on me).
Until one day I finally swallowed my excuses and decided to go TDD on a
proper project (
mauto, more on this in a future post)... and you know what?
it worked great!
I'm taking my first steps on this and I have no authority to 'teach' TDD, but I'm sure there are many TDs ...