Elizabeth Keogh wrote:
Mauro wrote on 09/11/2007 10:39:18:
> I do think toy and example apps can be very useful but as an
> complement rather than a substitute for unit/behaviour testing.
Absolutely! I was thinking of the toy projects as the equivalent of
stories and automated scenarios - it always seemed ironic to me that
while JBehave drove JBehave at a unit level, it never exercised its own
behavior at a system level. I'm happy to do the hard work for this. We
can knock up smaller examples for any stories that are needed for
real-life projects (if the toys don't need them anyway).
> Looking forward to trashing out a roadmap for JB 2.x!
Sweet. :)
Dan's persuaded me that Mercurial really isn't that tricky to use, and
he's promised to blog his experiences with it to soften the learning
curve. We're setting up a repository, and hopefully I'll be spiking out
the first of the toy projects later next week, just to get an idea of
how easy it is and how the build etc might work. It's all open for
discussion.
(I'm quite excited about the distributed SCM. I didn't explain well what
I meant by checking in complete features to a stable branch. I want to
avoid the situation where we can't release bugfixes, incremental
improvements or new features because we're waiting for a particular
feature to be usable. Does that make sense?)
Yep - I've been diving into Hg myself (curiously the issue of evaluating
DSCM almost simultaneously came up in my current project).
Hg feels very natural to SVN devs - more natural than Git. You could
almost replace svn with hg (with a few caveats due to the different
distributed nature of the SCM) and you're off sailing.
Amongst the features I like are:
- very good x-platform support, building on the strong python foundation
- very good documentation (on par with SVN) - while Git feels very unixy
with man pages (which I always found not particularly enlightning way of
user documentation)
- clear separation of concerns - eg the merging bit is delegated to
separate merge and resolve apps, which can be swapped and upgraded at
runtime.
Also, it does seem to have already some IDE support - I tried out the
Eclipse plugin, and while not with the most mind-blowing set of
functionality, it seems stable and quite usable.
We should definitely meet up for beer next week and chat.
I have the Scrum Gathering next week so it'll probably slip to the
following week - which was also best for Dan.
But let's try to pencil in a date soon. Really looking forward to
taking the plunge.
Cheers
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email