[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS and assesment

From: Todd Denniston
Subject: Re: CVS and assesment
Date: Mon, 04 Jun 2001 09:34:55 -0500

Larry Jones wrote:
> Thomas Tuft Muller writes:
> >
> > I imagine a scenario where each
> > programmer is forced to check in once a week (preferrably with a specific
> > tag indicating that the files are possibly untested/uncompilable). Proper
> > scripts could analyze the code regarding inter alia number of
> > lines/words/bytes, commenting, commenting rules, coding-rules, class
> > cohesion, method-length, class-length, parameter names, variable names, etc,
> > etc. In addition the scripts should also take into account the state of the
> > archive last time the scripts were run, and analyze/provide statistics about
> > the change.
> >
> > Combined with a weekly/monthly submitted timeplan from the programmers, this
> > could be a valuable tool for managers to see the overall as well as
> > individual progress/quality.
> >
> > Does such analying scripts exist for the CVS archive format?
> I sincerely hope not.
> -Larry Jones
> Hmph. -- Calvin

Sorry to spoil your day Larry, but such scripts do exist (some managers still
do not understand that Source Lines Of Code [SLOC] is only useful with Xlib and
raw C, but not Motif or GTK and C++ or java).

I will however only give you the first line of such an abomination that I have
been forced to live under:
cvs checkout -r HEAD -p $MODULE_NAME 2>/dev/null > $TMP_FILE2

It's up to you to determine what kind of tyrannical analysis of $TMP_FILE2 you
want to do with a FORTRAN program or perl script.

Todd Denniston, Code 6067, NSWC Crane mailto:address@hidden
I'd crawl over an acre of 'Visual This++' and 'Integrated Development
That' to get to gcc, Emacs, and gdb.  Thank you.
        -- Vance Petree, Virginia Power
The opinions expressed here are not sanctioned by and do not necessarily 
represent those of my employer.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]