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