« Question | Main | Empirical »

February 04, 2006

TDD in Excel - instructions and journal

Help!  I've just written up a 15 page PDF showing how I use TDD and Excel to solve the roman numerals problem. 

Eventually I want to add it to my book as an appendix, but first I want to share it with the world.  I think it is a great example to give to managers or non-techies to get a feel for TDD. 

The trouble is ... I've just finished it and I need feedback on the document so that I can improve it.  Can you help?

I'm interested in making it more understandable and more convincing.  I'm not too bothered if my VBA skills are crap, but don't let that stop you pointing it out :)

Can you help?

Download tdd_decimal_to_roman.pdf

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00e5501159c3883400e54ffd1c6e8833

Listed below are links to weblogs that reference TDD in Excel - instructions and journal:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Excellent paper! I like that you've taken the TDD and separated it from heavy code. Anyone who has fooled around with Excel can understand your paper. Well done.

One item, on page 9 when you are discussing your test for the value 14, you have '14=xix', which should be '14=xiv'.

Very nice treatment. I would have liked to have heard more about the fixes you found during refactoring / debugging.

This is excel-lent!

A great example of TDD. The only things I would say are: reduce the comments about how you haven't programmed a lot!; and add in a bit about how TDD helps you when a new requirement comes along (i.e. giving you a strong set of tests already in place).

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment