Confidence through TDD

The last couple of days I've been working on some enhancement to an application that I wrote a little over a year ago.  As I begun to make changes I could feel my stress level rising, my confidence dropping, and my programming ego drowning in a pool of doubt.  Clearly this application was written before I had embraced test driven development (TDD).  I needed help, my ego clearly couldn't take much more....

Red. Green. Refactor.
Red. Green. Refactor.

Ahhh, stress level dropping, confidence rising, ego climbing....thank you Mr. Tdd!

# re: Confidence through TDD

Friday, May 07, 2004 8:46 AM by Dave Burke    
I have to say, Steve, is something is cutting edge, you are ALL OVER IT! Have fun with TDD (and thanks for writing out "test driven development" for the rest of us. :-)

That reminds me, I have to go back and read through your posts on O/R Mapping...

# re: Confidence through TDD

Thursday, May 27, 2004 3:41 AM by Shawn Oster    
This is more in response to Dave's comment. I don't see TDD as being cutting edge at all. Perhaps to those that had a tight focus in the C++ or C# world this all seems "new" and "cutting edge" and "the latest fad" but it's been around for quite some time. Just look at this history of JUnit.

We adopted Agile development (or as then refered to as Extreme Programming) two years ago and even then felt like we were the last to show up to the party.

I'm trying to figure out why some people think it's new? Oh and if you are looking for some more links about O/R mapping (also known as an Object Persistance Framework) check out:

<a target="_new" href="http://www.ambysoft.com/mappingObjects.html">http://www.ambysoft.com/mappingObjects.html</a>

Shawn

# re: Confidence through TDD

Thursday, May 27, 2004 3:58 AM by Steve    
Shawn, It certainly isn't something new. As you said, its been around for a long time. A lot of developers in the MS space, however, hadn't come across it before .NET came around.

Post a Comment

 
 
Prove you're not a spammer: 
2 + 2 =