On Friday, December 31, 2004, at 6:38:20 PM, Steve Berczuk wrote:
> On Fri, 31 Dec 2004 18:16:05 -0500, Ron Jeffries
> <[EMAIL PROTECTED]> wrote:
>> I was still talking about Jason's proposal to run the tests
>> automatically and not commit the stuff that doesn't build, bouncing
>> it back to the devs. Have I missed a turn somewhere?
>>
> I think so. Jason (and please correct me if I misunderstand!) was
> talking about DEVELOPER pre-commit tests followed by MORE EXTENSIVE
> post-commit tests in the integration environment. The Post Commit
> build and test happens asynch, but only after there is a synch
> developer step to be somewhat sure that the build is not broken...
> Maybe it was a fork in the road rather than a turn (a la Yogi Berra:
> If you see a fork in the road, take it -- you'll end up in the same
> place!)
Running all the tests in one's sandbox before any kind of commit
seems to me to be basic, but perhaps it needs saying.
I think we're talking about what happens after that: whether one
does as Beck and Jeffries et al. recommend, and builds on the build
machine, or whether one throws one's code at the asynch process
Jason describes.
When you and I walk over to the build machine and build, we are
focused on that, and yet have an opportunity to decompress, to talk
over what has happened, and to look out the window if any.
When you and I throw our software over the wall to the asynch build
and go on coding -- which is the avowed advantage of the idea as I
understood it -- then when the build barfs, we aren't "there".
That's my concern. If a team wants to wind up there, I guess it's OK
with me. If they're large enough, it's more likely to be needed. I
just don't think it's the basic starting point: it might be a point
you'd be driven to, but after four years of manual sync on a 14
person team, I'm not sure why. Maybe we were just dull.
Ron Jeffries
www.XProgramming.com
For me, XP ain't out there, it's in here. -- Bill Caputo
To Post a message, send it to: [EMAIL PROTECTED]
To Unsubscribe, send a blank message to: [EMAIL PROTECTED]
ad-free courtesy of objectmentor.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/extremeprogramming/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/