On 6/16/05, Jim Hyslop <[EMAIL PROTECTED]> wrote:
> Russ Sherk wrote:
> > On 6/16/05, Jim Hyslop <[EMAIL PROTECTED]> wrote:
> >>I'm curious - what use could this information possibly be, anyway?
> >
> > Usually this information is used by managers to determine churn.
> > Bigger churn (more files/lines changed) means bigger risk.
> 
> Not if there's a proper set of unit tests in place.
> 
> I'm always skeptical of raw numbers like this being used for any
> meaningful analysis.
> 
> I don't think simply counting the number of lines added or removed is a
> good indication of risk. Suppose the tool reports "100 lines added, 100
> lines removed." Does that mean one line was changed 100 times? 100 lines
> were changed, one time each? Changing one line 100 times carries less
> risk than changing 100 lines once. And unless FishEye (or any other
> software) performs a fairly complex analysis of exactly which lines were
> added and removed, you won't know where on that spectrum your count of
> "100 lines added/removed" lies.

You are correct Jim.  It should be used together with other metrics to
aid in determining the general health of a particular load or to see
general trends.  E.g. we used to parse the logs between builds and
generate a list of changed files grouped by log entry and PR #.  It
provided a snapshot of the changes that was easy to scan.  (You could
see what changed, how much changed etc.)  This was particularly useful
for T&V.


> 
> --
> Jim
> 
> 

Regards,

--Russ


_______________________________________________
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs

Reply via email to