Search The Blog
About this site

@RoyOsherove

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.

from 5whys.com
Twitter: @RoyOsherove
My Book: The Art of Unit Testing
Latest Posts
« One Free Ticket to my UK TDD Master class | Main | NDC Video Torrents Update – More videos! (please re-seed) »
Monday
Aug242009

Benefits of TDD and Pair Programming (Course Day #1)

We just finished day 1 of TDD master class in Norway. Here’s what people had to say about TDD and Pair Programming which they did half of the day:

 

When doing TDD it is:

  • Easier to isolate a problem
  • Probably less bugs
  • Better API design
  • More thinking about what you are writing
  • More tests
  • Cleaner tests
  • Less debugger
  • More confidence in the code
  • Api documentation (up to date)
  • Able to ”move on” to other tasks once finished
  • More focus
  • Code coverage (everyone has 94-100%)
  • Quick feedback when you fail or break
  • Didn't write extra unneeded code
  • Think about requirements of API
  • Easy refactoring

When working in pairs:

  • better Interacting (sparing)
  • You learn something from the other person
  • Good for teaching and mentoring
  • Instant code review
  • Very productive and focused
  • No time wasted
  • Mostly fun
  • Shared code ownership (bus factor)

PrintView Printer Friendly Version

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>