My Books

New:

My Songs

 

The Art of Unit Testing

Buy PDF or Print book at Manning

Buy on Amazon

Latest Posts
from 5whys.com
Twitter: @RoyOsherove
About this site

TDD in .NET Online Course

TDD and BDD in Ruby Online Course

 

Subscribe!

This site aims to connect all the dots of my online activities - from tools, books blogs and twitter accounts, to upcoming conferences, engagements and user group talks.

« Be a legacy code unit test ninja with Typemock Isolator | Main | 20 tools and tips that make me a better developer »
Tuesday
Dec072010

Let's Play TDD with James Shore

During my speaking at Oredev Conference, I got to meet James Shore, author of The Art of Agile book. I’ve known him only through reputation and his book, so when he offered to pair with him for a series of short Let’s Play TDD screencasts, I was excited to join in the fun.

 The Art of Agile Development

It’s been a long while since I’ve done java, and I’m certainly not a mac guy (just getting into Ubuntu, actually), but it turned out to be quite interesting and entertaining. James is a smart guy and his views on how things get to be where they are are at the very least interesting. In fact, after looking more into it, I think he’s got some interesting comments hidden indie these screencasts. be sure to look for hidden gems.

The Episodes

  1. Episode 48 – where James mostly shows me around the current spike he’s done so far, and we being to write the first test.
  2. Episode 49 – where we try to write the first test for the new UI. This is really us finding the “pattern” in which to write the real unit test, and make it somewhat readable. We then somehow fail to make it pass.
  3. Episode 50 – where we try to figure out why our test isn’t really working and make it work, but it’s still an integration style UI test
  4. Episode 51-  where we refactor the test into a somewhat workable unit test (removing UI related parts that are not needed)
  5. Episode 52 – where get the production code working for real.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Web Analytics