I've been trying to teach myself TDD and have found that I'm pretty undisciplined and end up just writing the code eg. just getting in done. And then I find 6-18 months or more down the track changes start making the coding brittle etc
So I'm thinking I want to get some training on TDD. Actually get it pounded into my head how this should be done and how to use the supportive tech (like JUnit, continuous build, dependency injection etc).
Has anyone completed a formal course in TDD? If so, would you recommend it and now that you have been using it in the 'real world' -does it still seem relevant?
I'm based in Wellington but am willing to travel. I'm currently looking at Equinox IT or Soft Ed (Agile Academy) as they both do a Agile with TDD course. I wonder if they are any good? Haven't been able to find much at vic uni specialising in this subject.
Any pointers appreciated.