Thursday, May 25, 2006

Climbing without a Net

Developing test first is like rock climbing on lead.

When a climber climbs lead, they have to place protection as they go. At any point, if they fall, their last piece of protection generally keeps them from falling far. Sometimes, that protection will fail and when it does, the other protection they have placed keeps them from death or serious injury.

Each test written is like a piece of protection we have placed. Usually, the last test we wrote is the most important but all the tests together keep us from serious injury. Our tests really are our safety net and I can't understand why people choose to live without it.

If test first is lead climbing, then it goes to reason that the test first challenge is top roping and developing without tests is free climbing. Sure the best climbers can skate up easy climbs without protection but for the rest of us, that is the path to certain doom.

6 Comments:

Anonymous hypothesis testing help said...

thanks for this interesting post!

3:54 AM  
Anonymous buying dissertation literature reviews online said...

I totally agree with you. Ony the best climbers can skate up easy climbs without protection.

1:58 AM  
Anonymous dissertation introduction help said...

Thank for this post, frankly, climbing is so hard for unprepared people

12:37 AM  
Blogger LizaMoretz said...

Let professional skate up climbs without protection and the rest of us, that is the path to certain doom. If you'll need help writing dissertation discussion, you can ask me for this.

3:45 AM  
Anonymous dissertation introduction sample said...

Students should provide a well-stated and up-to-date statement of the research problem since it is the basis of the whole research

9:03 AM  
Anonymous ordering a dissertation abstract said...

If you used anyone else's work to help you craft or apply your methodology, discuss those works and how they contributed to your own work, or how your work is building on theirs

3:06 AM  

Post a Comment

<< Home