info-cvs
[Top][All Lists]
Advanced

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

Re: refactoring when using CVS


From: Noel Yap
Subject: Re: refactoring when using CVS
Date: Wed, 20 Feb 2002 13:19:22 -0800 (PST)

--- "Greg A. Woods" <address@hidden> wrote:
> [ On Wednesday, February 20, 2002 at 07:45:24
> (-0800), Noel Yap wrote: ]
> > Subject: Re: Converting ClearCase to CVS
> >
> > One of the most current arenas where CVS is not an
> > ideal tool is Java development since refactoring
> > causes renaming and moving of files.
> 
> Refactoring in C could just as easily leave you with
> a whole lot of
> deleted files and a whole lot of new files.

The difference is that as a language, C doesn't demand
such changes (ie renames and moves), while Java does.

> CVS demands that you carefully plan for disruptive
> upsets in the file
> naming you use for your code "containers".
> 
> Refactoring should never be done, in any language so
> far as I can tell
> (not even in smalltalk), without first a good deal
> of consideration,
> care, and planning.  While refactoring within the
> private methods of a
> class might not affect the external API, that's
> still not an excuse to
> go about it willy-nilly any old time you feel like
> it.

There you have it, yet another space where CVS isn't
ideal: XP.

Noel

__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com



reply via email to

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