The Register® — Biting the hand that feeds IT

Feeds

Post: UDD

Ben

UDD 

In XP daddy: go incremental on design

Dead Vulture

URL-driven development was a joke, an exaggeration to make a point.

Looks like El Reg journo was snoozing, and spectacularly missed the point.

Kent Beck said something along the lines of...

"You receive a web request - you have no code yet. You hand-craft the HTML in response, start typing '<html>...'

And then in the following 30s while you're waiting for the next URL request, you write the code that would have generated the first response. And you've got an automatic test case already written."

He was taking the concept of incremental design to a ridiculous extreme, to make the point that there's a lot further we could realistically and usefully push it.

I think he's got a point - coders are notoriously good at spending a long time beautifully solving the wrong problem.

But it certainly works better for 2.0 and gui-type stuff. Does incremental design and XP really work for back-end infrastructure type work?

Forums

Password reminder