Exploring Solution Spaces © Copyright 2003-2006, by C. Keith Ray
   


About
Exploring Solution Spaces, Keith Ray's blog on Software development and other topics.

Send comments to:
keithray@mac.com

For Agile Training, eLearning, or Coaching contact:
Industrial Logic, Inc.
866-540-8336 (toll free)
510-540-8336 (Berkeley, California)

Links
xpminifaq
Résumé
“Adopting XP” Article 2002 (pdf)
“ Refactoring” Article 2006
AYE Conference
Lucien W. Dupont
Elisabeth Hendrickson
Johanna Rothman's Managing Product Development
Brian Marick's Exploration Through Example
Esther Derby's Insights You Can Use
Laurent Bossavit's Incipient(thoughts)
Dale Emery's Conversations with Dale
Martin Fowler's Bliki
Creating Passionate Users

Archives

  • 2003
  • 2004
  • 2005
  • 2006
  • 2007
  • 2008
  • Subscribe
    RSS Exploring Solution Spaces XML


           
    2003.May.17 Sat

    A Series on Test Driven Develolpment

    Software Development Magazine has been publishing a column "The Craftsman" by Robert Martin. A series of essays in the form of a conversation between apprentice and master, with code snippets in Java. Check it out: http://www.sdmagazine.com/columnists/martin/. Thanks to "Marc Hamann" and "Demyanovich, Craig" for mentioning it on the Test Driven Development Mailing List.

    David Astels is holding tutorials on TDD at various conferences. Check out his list here. He also is offering training according to this page.

    Robert Martin's Object Mentor does training on TDD, XP, and other topics. Check out the course catalog.

    Joshua Keriefsky's Industrial Logic does workshops and "experiences" on TDD, XP, and other topics. Check out their workshop page.

    This page lists training and trainers, but some of it is out of date: http://c2.com/cgi/wiki?XpTrainingClasses.

    I can teach (one person at a time) an introduction to test-driven development if the student is willing to spend a an hour or two in front of a computer with me, on a Saturday or Sunday. (C, C++, Java, Objective C.) Send me an email if you're in the SF Bay area ("Silicon Valley" area). If I get lots of responses, I'll have to charge for this tutoring. (Perhaps you can teach me how to use VisualWorks Smalltalk.)

    Of course, the books on TDD are presently few:

  • Test Driven Development By Example by Kent Beck
  • Agile Software Development: Principles, Patterns, and Practices by Robert Martin.
  • Test-driven Development: A Practical Guide by Dave Astels, which should start shipping summer 2003.
  • It goes without saying that TDD is cool, useful, productive, fun, challenging, rewarding, and the way everyone will be developing software in the future.

    Oh. I forgot Ron Jeffries's essays on TDD in C# here: http://www.xprogramming.com/xpmag/index.htm

    [/docs] permanent link