1 post tagged “tdd”
I have listened to .NET Podcasts on the topic, I've read the Wikipedia article, I've subscribed to testing blogs. I've even written actual NUnit testing code while following a tutorial. But still, I have no idea how to do Test Driven Design.
There hasn't been any other programming concept that has been as elusive to me as TDD. I feel like maybe I should be doing it. It is one of those things that programmers talk about in floaty idealized language, like Agile. The difference is, I get Agile. In fact, I use Agile (sort of) in my day to day work. When people talk about Agile they talk about it in terms of projects and deadlines and clients. Those are concrete terms that apply to my day to day work.
When people talk about TDD they tend to only talk about how great it is and how everyone should be doing it. Okay, you sold me. I'm a joiner, a sheeple, whatever. Now I need some tangibles to move from abstract concepts to actual production code.
An example like this:
http://www.agiledata.org/images/tddStates.jpg (source: http://www.agiledata.org/essays/tdd.html)
tells me very little about the nuts and bolts of TDD.
I'm willing to accept that it's a personal shortcoming that prevents me from moving from theory to application but it definitely isn't from lack of trying. Hopefully, I'll be able to just ride this fad out and get a jump start on the next big thing when it comes along. (Oh please let it be LOLCode!)