About the author

Steven HarmanSteven Harman is a passionate developer who believes that writing great software isn't just a job, its a craft.

ASP.NET MVP

For recent posts and more about me, scroll to the bottom.

Subscribe

  • Subscribe to my feed. via RSS
  • Subscribe via email via email

News

devLINK Technical Conference

Jobs

Badges

  • Subtext Project
  • Support Subtext
  • HiddenNetwork.com Banner

On Geek Hero Worship

After last night's Columbus Ruby Brigade meeting several of us were over at a local watering hole soaking up some Guinness and a great conversation. Like all great conversations, at some point the conversation devolved into war stories, then then one-upsmanship, and finally a lot of hero worship.

And no adulation is complete until some one points out that those folks we put up on pedestals are normal people, much like the rest of us.

Of course being a bunch of Ruby enthusiasts, with several bordering on fanatics, that statement when something like

They write their code just like everyone else, one test spec at a time.

Yeah, that's right... BDD, FTW!

Technorati Tags: , ,

What others are saying.

# re: On Geek Hero Worship
Gravatar Jay R. Wren
Feb 13, 2008
why are behavior tests called specs? they are still tests.
# re: On Geek Hero Worship
Gravatar Steven Harman
Feb 13, 2008
@Jay, Yes... it's really just semantics. But I think the semantics actually make sense in the case of BDD because a Spec is short for Specification and that's exactly what you're doing, or at least attempting to do, with BDD.

BDD is still a form of unit testing, the biggest difference is that you're trying to go up one level of abstraction. Given a certain context, you want to specify how something should behave, rather than testing how something was implemented - as is often the case with classic unit testing.

Wow... I can't believe that I just referred to unit testing as being classic.
Comments have been closed on this topic.