Re: Version Control Strategies For Block-Based Forths?
  Home FAQ Contact Sign in
comp.lang.forth only
 
Advanced search
POPULAR GROUPS

more...

 Up
Re: Version Control Strategies For Block-Based Forths?         

Group: comp.lang.forth · Group Profile
Author: Elizabeth D Rather
Date: Sep 19, 2008 17:24

John Passaniti wrote:
> John Doty wrote:
>> I don't recall any serious multiple developer issues with the boxes of
>> floppies approach. But it was rather different in scale from a modern
>> project. I have a printout of one of the last revisions done that way:
>> it was 33 blocks, and the blocks contained lots of white space. That
>> was about all that would fit in the little 1802. Something like 6-8
>> people made serious contributions to this code. I can't think of any
>> recent project I've worked on with so many contributing to so little
>> code.
>
> Not that it matters, but I'm curious: 6-8 developers, typically making
> overlapping changes? Or were developers typically responsible for
> non-overlapping parts of the code?

Sticking with history, this pretty much the scenario that we developed
the audit tools for. Insofar as possible, we try to assign developers
chores that don't overlap much, but they'll inevitably have some impact
on shared code. So, if we're merging work from programmers A and B,
we'll use the audit to automatically find blocks that differ, and then
present the differences. Ideally (which isn't always, especially
nowadays) A and B are sitting next to each other and can discuss why
each did what, reconcile any compatbilities, and forge ahead. Then the
pattern can repeat with A and C (assuming A is the project leader) etc.

In my experience, this is a very common scenario. We've seen remarkably
little need to recover snapshots from the past, even though we've used
CVS for some years now. But the kind of auditing facilities that this
Audit utility then and Beyond Compare now provide are invaluable in
multi-programmer projects.

Cheers,
Elizabeth

--
==================================================
Elizabeth D. Rather (US & Canada) 800-55-FORTH
FORTH Inc. +1 310.999.6784
5959 West Century Blvd. Suite 700
Los Angeles, CA 90045
http://www.forth.com

"Forth-based products and Services for real-time
applications since 1973."
==================================================
no comments
diggit! del.icio.us! reddit!