Menu

Test Driven Development

Man, TDD has saved my hide a few times. We leverage it at work, and I have become a believer in its impact.

I was writing some unit tests, and boy did they unveil some serious issues! I forgot to point the rbtree->root element to an element if the root got rotated, I missed a few necessary null checks in the rbtree remove functionality, and originally coded rbtree to rebalance every removed item's replacement whether the algorithm called for it or not.

I just wanted to let it be known that I had a few minor issues, but they have been worked out.

These actions will not affect the release date, but it my wife gives birth before the end of the month, that will affect the release date.

Check out the sourcecode in SVN, it's fun stuff.

Posted by Chucks 2007-08-22

Log in to post a comment.