What makes this issue "fundamentally more complicated" is, as Eric points
out, OTHER PEOPLE - i.e., getting the boss to annotate his changes to the
templates. For instance, my templates have this kind of stuff on top:

<!---
        ID: /_PM/messages/ml_access_control_panel.cfm, v1.0.2 6/26/2002 4:05:31 PM
dbabbitt
        Description:
                This control panel allows the user to edit the access profile for each
staff in the entire agency.
        --->

and this kind of stuff on the bottom:

<!---
        Log: /_PM/messages/ml_confirm_messages.cfm
        Revision 3.5 5/9/2002 10:25:02 AM dbabbitt
        Added unique ids to prevent caching of
        old pages.

        Revision 3.4 4/22/2002 9:58:29 AM dbabbitt
        Removed the comm log traffic date form
        field - using the sql get date function.

        Revision 3.3 9/19/2001 1:55:16 PM dbabbitt
        Now messages are only shown back to date
        of hire.

        Revision 3.2 7/24/2001 1:18:37 PM dbabbitt
        Frank changed the message log panes to
        left top bordered and hid the date borders
        and I disabled the HTML in the message
        content.

        Revision 3.1 7/5/2001 4:29:07 PM dbabbitt
        Now you are able to post a message for a
        pre-determined amount of time. For example,
        you can leave a message posted for a week,
        even after staff have acknowledged the message.

        Revision 3.0 3/6/2001 3:36:35 PM dbabbitt
        Added the comlog programs table. Now
        querying via an inner join with that
        table which has been populated with the
        program ids in the programs field.

        Revision 2.4 2/13/2001 2:12:30 PM dbabbitt
        Mmoved the "Com Log" buttons to the top
        of the page per Jeff Franas.

        Revision 2.3 11/10/00 10:19:04 AM dbabbitt
        Changed the program id field name to
        programs.

        Revision 2.1 11/10/00 9:57:12 AM dbabbitt
        Removed the body and head tags so that
        it can be cfincluded.

        Revision 2.0 11/10/00 9:52:15 AM dbabbitt
        Split up the messages into management
        and shift messages. Split up the queries
        into old unconfirmed and new messages.

        Revision 1.4 11/1/00 1:15:30 PM dbabbitt
        Added message type flags.

        Revision 1.3 10/31/00 11:59:50 AM dbabbitt
        Now it only finds messages directed to
        the user! No longer sending the program id
        as a form field.

        Revision 1.2 10/31/00 10:48:58 AM dbabbitt
        Now it only finds messages directed to
        the user's program.

        Revision 1.1 10/30/00 4:10:49 PM dbabbitt
        Now it only finds messages created
        within a day of today.

        Revision 1.0 10/30/00 2:25:53 PM dbabbitt
        This is a replacement for the old what's
        new page that lets users acknowledge
        having read messages sent to them.
 --->

Now, what good does it do if I "work in a consistent and systematic manner"
but can't get anybody else to respect that? I need an outside enforcer. I
NEED SOFTWARE!

Introducing software into the corporation means not having to teach petulant
developers who can't write less than 30 bugs per KLOC my organization
system. I spend less time babysitting that way, with less resentment.

I hope, anyway. :-)

-----Original Message-----
From: Eric Dawson [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 24, 2002 1:44 PM
To: CF-Talk
Subject: RE: This feature should never have been uploaded!" or Version
Control Systems, Anyone?


>>Wow, you can keep track of 200 issues? Most people can only keep
>>track of 7 according to psychological tests.
Just reread your post. I was going to say someone told me the human brain
breaks down after 5 elements. so if you are building interfaces - if you
have 5 things to look at people can handle and understand those 5 things at
once. As soon as you start to get more - it just looks like a bunch of noise
and retention and understanding is low.

my point? i dunno.

I personally use the human engineering bit. and it breaks down as soon as
someone else starts developing with me on a project.

I have been looking for a simple, easy to implement source control manager.
I just can't decide exactly what I want - AND find the system that does it
for free. I'll keep looking.

To defend Mark's position - I think what he is saying is - if you work in a
consistent and systematic manner that IS an effective method of source
control. You don't need to track 200 things at once - because in the scope
of performing a task you rarely multitask like that.

I mean what do you want in a source control system. Revision Management,
File Locking / Revision Branching, Distribution builds? You guys are the
pros - you tell me.

Revision Management is easy enough. Name the file with its version
information. ie
index [1.001.001].cfm
File locking
index [eric][1.001.002].cfm
Branching
index [mark][1.001.002.2].cfm

Builds?
maybe a batch file? which creates a distribution build?
build_app.bat
copy index [1.001.001].cfm build_001/index.cfm
etc.

Just thinking aloud. meaning structured work flow - means controlled source.
and I don't think fundamentally its any more complicated than that.

Eric

From: Dave Babbitt <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: CF-Talk <[EMAIL PROTECTED]>
Subject: RE: This feature should never have been uploaded!" or Version
Control Systems, Anyone?
Date: Mon, 24 Jun 2002 12:49:10 -0400

If I took that psychological test, I would probably score 2 out of 7. Let's
just say that my manual implemented issue control mechanism increases that
by a factor of 50.

-----Original Message-----
From: Alex [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 20, 2002 11:33 AM
To: CF-Talk
Subject: RE: This feature should never have been uploaded!" or Version
Control Systems, Anyone?


Wow, you can keep track of 200 issues? Most people can only keep track of
7 according to psychological tests. Source control is the most basic part
of the development process and anyone who recommends "human engineering"
is someone to steer clear from.

On Thu, 20 Jun 2002, Dave Babbitt wrote:

 > I have been using the human engineering method of controlling code, but
it
 > seems at about 200 Issues, my brain starts losing track of which issues
 > intersect at which template.
 >
 > -----Original Message-----
 > From: Mark Warrick [mailto:[EMAIL PROTECTED]]
 > Sent: Wednesday, June 19, 2002 6:03 PM
 > To: CF-Talk
 > Subject: RE: This feature should never have been uploaded!" or Version
 > Control Systems, Anyone?
 >
 >
 > Visual Source Safe?
 >
 > http://msdn.microsoft.com/ssafe/
 >
 > Personally I prefer the human engineering method of controlling code, but
if
 > you gotta have a computer keep track of what you do - well - there you
go.
 >
 > ---mark
 >
 > ========================================================
 > Mark Warrick ([EMAIL PROTECTED])
 > Founder, Fusioneers.com / CTO, ZapConnect.com
 > Phone: 714-547-5386 / 714-667-0203 / Efax: 801-730-7289
 > http://www.warrick.net / http://www.fusioneers.com
 > http://www.zapconnect.com
 > ICQ: 125160 AIM: markwarric Yahoo: Serengeti
 > ========================================================
 >
 >
 > > -----Original Message-----
 > > From: Dave Babbitt [mailto:[EMAIL PROTECTED]]
 > > Sent: Wednesday, June 19, 2002 1:29 PM
 > > To: CF-Talk
 > > Subject: This feature should never have been uploaded!" or Version
 > > Control Systems, Anyone?
 > >
 > >
 > > Hi Guys!
 > >
 > > For some inexplicable reason, probably financial, my boss, the CTO,
 > > steadfastly refused to buy any version control system off the
 > > shelf and left
 > > me with the task of managing this manually. I didn't have control over
the
 > > development server, there was no staging server, etc.
 > >
 > > Now, the CTO is no longer my boss and the president has given me
 > > permission
 > > to buy something. But, what? It has to manage about 84,000 lines
 > > of code. It
 > > has to be able to revert to a previous version on the production
server,
 > > etc.
 > >
 > > Any suggestions?
 > >
 > > Thanx
 > >
 > > Dave
 > >
 > >
 >
 >



______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to