| http://coderetreat.ning.com/profiles/blogs/how-a-coderetreat...
gives an introduction to the format.
I hope to attend the next one, in Dublin, Ireland. I'm a little skeptical about the format though. You develop in 45 minute long cycles, and must delete your code at the end of the 45 minutes. However, you are supposed to use test driven development. I'm a little skeptical of TDD in general - I see advantages to the process, although suspect its oversold. But TDD for a 45 minute development window? Does this really make any sense? It seems to me that it'd end up more as a practice of writing tests quickly, rather than a practice of coding.
Why do you need the agility that tests bring, in a 45 minute window? I guess I'll find out on the 3rd! Does anyone that's done this before, want to give me the benefit of their experience? |
Because the goal is not to solve the problem.
The goal is to realize that many of your preconceptions of how you should write code ought to be bent, modified, or broken.
I participated in a code retreat less than a month ago (led by, of course, Corey)... I'd always thought I was pretty good at TDD and OO design. I like to think that I'm humble enough to know I wasn't an expert. But after the code retreat, I realized that I have much further to go than I thought.
AAA+++++ HIGHLY RECOMMEND!!!!