Re: OT: well bred language [was RE: refactoring when using CVS]

2002-02-27 Thread Greg A. Woods
[ On , February 27, 2002 at 14:00:24 (-0600), Mark A. Flacy wrote: ] > Subject: Re: OT: well bred language [was RE: refactoring when using CVS] > > Ruby? With the Perlish syntactic trash like... > > "It uses simple naming conventions to denote the scope of >vari

Re: OT: well bred language [was RE: refactoring when using CVS]

2002-02-27 Thread Mark A. Flacy
Ruby? With the Perlish syntactic trash like... "It uses simple naming conventions to denote the scope of variables. Examples: simple 'var' = local variable, '@var' = instance variable, '$var' = global variable. So it is also not necessary to use a tiresome 'self.' prepended to every i

Re: refactoring when using CVS

2002-02-26 Thread Greg A. Woods
[ On Tuesday, February 26, 2002 at 09:14:29 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > 1. You sound like a manager rather than a developer. Oh, that's scary. Though I have in effect managed some development projects, I'm very much not trained i

Re: OT: well bred language [was RE: refactoring when using CVS]

2002-02-26 Thread Greg A. Woods
[ On Tuesday, February 26, 2002 at 07:04:21 (-0800), EXT-Corcoran, David wrote: ] > Subject: OT: well bred language [was RE: refactoring when using CVS] > > Out of curiosity, what is your favorite language? What language would you > consider well-bred? Well, first off I guess I sho

RE: refactoring when using CVS

2002-02-26 Thread Greg A. Woods
[ On Tuesday, February 26, 2002 at 12:15:20 (-0600), Thornley, David wrote: ] > Subject: RE: refactoring when using CVS > > No they aren't. > > You cannot possibly have extremely well-informed opinions on > languages you have never worked in. You can have interest

OT: Programming Languages (Was: refactoring when using CVS)

2002-02-26 Thread Noel Yap
--- "Thornley, David" <[EMAIL PROTECTED]> wrote: > Have you read Stroustrup's "Design and Evolution of > C++"? > If you have not done that, or worked with a standard > implementation, you don't know beans about C++. Or, better yet, _Modern C++ Design_ by Andrei Alexandrescu and _Multi-Paradigm D

RE: refactoring when using CVS

2002-02-26 Thread Thornley, David
> -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, February 26, 2002 3:23 AM > To: Mark A. Flacy > Cc: [EMAIL PROTECTED] > Subject: Re: refactoring when using CVS > > > [ On , February 26, 2002 at 01:57:19 (

Re: refactoring when using CVS

2002-02-26 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On , February 26, 2002 at 01:57:19 (-0600), Mark > A. Flacy wrote: ] > > Subject: Re: refactoring when using CVS > > > > Of course, from your very own web page you > state... > > > > H

OT: well bred language [was RE: refactoring when using CVS]

2002-02-26 Thread EXT-Corcoran, David
scam. > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, February 26, 2002 1:23 AM > To: Mark A. Flacy > Cc: [EMAIL PROTECTED] > Subject: Re: refactoring when using CVS > > > [ On , February 26, 2002 at 01:57

Re: refactoring when using CVS

2002-02-26 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Sunday, February 24, 2002 at 20:53:56 (-0800), > Noel Yap wrote: ] > > Subject: Re: refactoring when using CVS > > > > > How do you know they didn't "Fix XP when it > broke > > &g

Re: refactoring when using CVS

2002-02-26 Thread Greg A. Woods
[ On , February 26, 2002 at 01:57:19 (-0600), Mark A. Flacy wrote: ] > Subject: Re: refactoring when using CVS > > Of course, from your very own web page you state... > > However I have so far resisted any temptation to learn anything > significant about any of the bast

Re: refactoring when using CVS

2002-02-26 Thread Mark A. Flacy
Of course, from your very own web page you state... However I have so far resisted any temptation to learn anything significant about any of the bastardised half-breed languages such as C++, Perl, etc., or even most of their ill-begotten offspring such as Java, C#, etc. ...so it doesn't

RE: refactoring when using CVS

2002-02-25 Thread Greg A. Woods
[ On Monday, February 25, 2002 at 10:28:03 (-0800), Glew, Andy wrote: ] > Subject: RE: refactoring when using CVS > > Can we then conclude that "CVS is broken for > Large-Scale C++ Software Design"? I concluded quite some time ago that C++ was broken for large-sca

Re: refactoring when using CVS

2002-02-25 Thread Greg A. Woods
[ On Sunday, February 24, 2002 at 20:53:56 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > > How do you know they didn't "Fix XP when it broke > > for them"!?!?!?!? > > Which means they're no longer doing XP. You clearly don

RE: refactoring when using CVS

2002-02-25 Thread Greg A. Woods
[ On Monday, February 25, 2002 at 10:28:03 (-0800), Glew, Andy wrote: ] > Subject: RE: refactoring when using CVS > > In XP, development *IS* maintenance. In an ideal world, maybe. However if you can do XP over the real life of something of any significant size, then you've eith

RE: refactoring when using CVS

2002-02-25 Thread Glew, Andy
By the way, responding to those who say "CVS is broken for XP". Many people, myself included, think that "Large-Scale C++ Software Design" by Lakos is a good book. Lakos highly advocates strict filenaming: a class lives in a .cc/.hh file, and nowhere else. And, similarly, that classes should be

RE: refactoring when using CVS

2002-02-25 Thread Glew, Andy
> Hmmm... but in an eXtreme Pogramming environment you won't be checking > things into CVS until they bloody well work now will you! > > If you're using XP methods for maintenance of existing code then you'd > damn well better skip the refactoring step or you'll only > cause yourself > (and your

RE: refactoring when using CVS

2002-02-25 Thread Glew, Andy
I've been practicing XP, to a greater or lesser degree, for 4 years using C/C++ and CVS. Yes, XP with CVS can be done. Yes, CVS makes renaming files a pain. You inevitably corrupt history, whether you cvs remove oldname / cvs add newname (losing history) or whether you copy the ,v file in the ar

Re: refactoring when using CVS

2002-02-24 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > > It requires being able to rename files when you're > > programming in Java. > > That's an IDE issue with Java programming, not a > language issue. If the package name doesn't match the directory structure or if the class name doesn't match the f

Re: refactoring when using CVS

2002-02-24 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Saturday, February 23, 2002 at 05:15:51 > (-0800), Noel Yap wrote: ] > > What??? Since when does "serial commits" mean > "serial > > development"? Can you please work with other > people > > within an XP project before making such comments?

Re: refactoring when using CVS

2002-02-24 Thread Greg A. Woods
[ On Saturday, February 23, 2002 at 05:15:51 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > --- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > > > > I think you've missed a point, again. XP implies > > there is little,

Re: refactoring when using CVS

2002-02-24 Thread Greg A. Woods
[ On Saturday, February 23, 2002 at 06:25:13 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > > $ wc -l $(find . \( -name CVS -prune \) -o -type f -print) > > ksh: wc: Argument list too long > > If you'd read anything I posted, yo

RE: refactoring when using CVS

2002-02-23 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Friday, February 22, 2002 at 14:36:08 (-0800), > Noel Yap wrote: ] > > Subject: RE: refactoring when using CVS > > > > The part about identification (as if I wasn't > clear > > enough befo

Re: refactoring when using CVS

2002-02-23 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Friday, February 22, 2002 at 08:28:16 (-0800), > Noel Yap wrote: ] > > Subject: Re: refactoring when using CVS > > > > Since bare-bones CVS pretty much forces you to tag > (ie > > branch) all f

Re: refactoring when using CVS

2002-02-23 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Friday, February 22, 2002 at 08:09:28 (-0800), > Noel Yap wrote: ] > > I would argue that "All code must have unit tests" > is > > as practically unenforcible as "All commits must > have > > comments" since enforcing such rules using tools > wo

RE: refactoring when using CVS

2002-02-22 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 14:36:08 (-0800), Noel Yap wrote: ] > Subject: RE: refactoring when using CVS > > The part about identification (as if I wasn't clear > enough before). Identification must occur before the > first release. Or do you somehow do the > i

RE: refactoring when using CVS

2002-02-22 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 16:40:47 (-0600), Thornley, David wrote: ] > Subject: RE: refactoring when using CVS > > I don't quite understand this. I use CVS at home, where I don't > share development, and have found it convenient to use in initial > development.

RE: refactoring when using CVS

2002-02-22 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 14:20:43 (-0800), Noel Yap wrote: ] > Subject: RE: refactoring when using CVS > > And in this respect, capitalism is self-correcting. only in very large, very long, and very damaging cycles, thus the "correction" threat from Mother Ear

Re: refactoring when using CVS

2002-02-22 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 08:28:16 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > Since bare-bones CVS pretty much forces you to tag (ie > branch) all files in the module, either it's a slug > when it comes to large code bases, or you

RE: refactoring when using CVS

2002-02-22 Thread Christopher Randall
: refactoring when using CVS --- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > I'm almost willing to bet that unless things turn > about face quickly > then soon the countries hiding today's "terrorists" > are going to start > looking pretty attractive

RE: refactoring when using CVS

2002-02-22 Thread Thornley, David
> -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Friday, February 22, 2002 4:09 PM > To: Noel Yap > Cc: CVS-II Discussion Mailing List > Subject: RE: refactoring when using CVS > > > [ On Friday, February 22, 2002 at 07:12

Re: refactoring when using CVS

2002-02-22 Thread Thomas S. Urban
On Fri, Feb 22, 2002 at 17:01:44 -0500, Greg A. Woods sent 1.8K bytes: > Yeah, and you 'Mericans might pressure us into something like that too. > Hevean help us if the bloody Canadian Alliance party gets power in this This has nothing to do with CVS nor with the subject "refact

RE: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > then you are, sadly, disillusioned, and perhaps that > explains why you > don't always grasp how to make effective use of CVS. That's right Greg, start making more false statements. > > SCM by definition is the identification of what > goes > > i

RE: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > I'm almost willing to bet that unless things turn > about face quickly > then soon the countries hiding today's "terrorists" > are going to start > looking pretty attractive to freedom lovers (and > fighters) everywhere! And in this respect, capita

Re: refactoring when using CVS

2002-02-22 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 08:09:28 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > I would argue that "All code must have unit tests" is > as practically unenforcible as "All commits must have > comments" since enforcing such

RE: refactoring when using CVS

2002-02-22 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 07:12:39 (-0800), Noel Yap wrote: ] > Subject: RE: refactoring when using CVS > > --- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > > CVS is not and has never been very useful for > > initial development under > > any

RE: refactoring when using CVS

2002-02-22 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 06:46:05 (-0800), Noel Yap wrote: ] > Subject: RE: refactoring when using CVS > > --- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > > > > err, rather, maybe, "organisations illegal in the > > USA" > >

Re: argv (Re: refactoring when using CVS)

2002-02-22 Thread Paul Sander
On Solaris, it's more than a megabyte. >--- Forwarded mail from [EMAIL PROTECTED] >Does anyone know what the argv[] limit is for solaris 2.6? I have tested >pserver with up to 50 --allow-root options being passed and seemed to work >fine. >--- Kaz Kylheku <[EMAIL PROTECTED]> wrote: >> It's you

Re: refactoring when using CVS

2002-02-22 Thread Paul Sander
I won't comment on the mechanics of refactoring specifically, but I'll try to answer your questions with regard to SCM artifacts. Refactoring is another way of describing changes to the design of a project, which is still largely an art form and it's an exercise for the developer to determine whe

argv (Re: refactoring when using CVS)

2002-02-22 Thread Mark
Does anyone know what the argv[] limit is for solaris 2.6? I have tested pserver with up to 50 --allow-root options being passed and seemed to work fine. Mark --- Kaz Kylheku <[EMAIL PROTECTED]> wrote: > It's your OS kernel that imposes the limitation, not the shell. The > limitation is on how

Re: argv (Re: refactoring when using CVS)

2002-02-22 Thread Eric Siegerman
On Fri, Feb 22, 2002 at 08:27:15AM -0800, Mark wrote: > Does anyone know what the argv[] limit is for solaris 2.6? The value of NCARGS, in , I believe. -- | | /\ |-_|/ > Eric Siegerman, Toronto, Ont.[EMAIL PROTECTED] | | / One ring to rule the mall. - Movie review headline

Re: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- Kaz Kylheku <[EMAIL PROTECTED]> wrote: > In article > <[EMAIL PROTECTED]>, Noel Yap > wrote: > >--- Kaz Kylheku <[EMAIL PROTECTED]> wrote: > >>find . -name '*.java' -print0 | xargs -0 javac > > > >Keep in mind that since xargs has a size limit, you > >may wind up doing a little more recomp

Re: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > Where it becomes bad is when it adversely impacts > other members of a > multi-person project. CVS provides ways to isolate > such practices > though so that they don't adversely impact the > project (per developer > branches). Since bare-bones CV

Re: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- Mark <[EMAIL PROTECTED]> wrote: > - if someone is working on file A on branch 1 and > someone else refactors file A > on branch 2, what good is a merge, using CC or CVS? > Wouldn't the person doing > the merge have to collect/identify the changes on > branch 1 and then figure out > where they

Re: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > Of course Aegis is even better with XP than CVS > because of the two-phase > commit which helps with the "Only one pair > integrates code at a time" > rule; and also with the ability to enforce and run > test modules for > every commit (which obviou

Re: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- Tom Plunket <[EMAIL PROTECTED]> wrote: > Then again, I'm not renaming files like crazy- > there's no reason > to as far as I can tell. The classes (C++ > development) don't > need to change name, most of my "refactoring" work > ends up > splitting out functionality and creating new files. >

Re: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- Kaz Kylheku <[EMAIL PROTECTED]> wrote: > That's terrible! What if the resulting command line > violates the > systems's environment passing limit? Of course, you > want: > > find . -name '*.java' -print | xargs javac > > hopefully, none of the names contain spaces and > newlines, but

RE: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > CVS is not and has never been very useful for > initial development under > any methodology that doesn't involve sharing of the > code under > development (and sharing in a non-XP manner!). I disagree. > Sure > there are pedants > amongst the CVS

RE: refactoring when using CVS

2002-02-22 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Thursday, February 21, 2002 at 16:13:57 > (-0600), Thornley, David wrote: ] > > Subject: RE: refactoring when using CVS > > > > So, just remember that it will often be futile to > ask > > for

Re: refactoring when using CVS

2002-02-22 Thread Mark
--- Kaz Kylheku <[EMAIL PROTECTED]> wrote: > In article <[EMAIL PROTECTED]>, Tom Plunket wrote: > >I haven't found myself renaming files much, quite honestly. How > >does CVS deal with file deletions and additions? That's the way > >I'd prefer to go over renaming anyway. > > Deleting and addin

Re: refactoring when using CVS

2002-02-21 Thread Greg A. Woods
[ On Thursday, February 21, 2002 at 17:26:12 (-0800), Tom Plunket wrote: ] > Subject: Re: refactoring when using CVS > > What, pray tell, does "sharing in an XP manner" mean if not > "anyone can edit anything at any time"? "Only one pair integrates c

Re: refactoring when using CVS

2002-02-21 Thread Greg A. Woods
[ On Thursday, February 21, 2002 at 16:57:53 (-0800), Tom Plunket wrote: ] > Subject: Re: refactoring when using CVS > > Huh? What part of "continuous integration" don't you understand? > > For those who are unclear on the concept, "integration" i

Re: refactoring when using CVS

2002-02-21 Thread Greg A. Woods
[ On Friday, February 22, 2002 at 00:25:15 (GMT), Kaz Kylheku wrote: ] > Subject: Re: refactoring when using CVS > > hopefully, none of the names contain spaces and newlines, but I wouldn't > put any such stupidity past Java programmers, so better use GNU tools: > >

Re: refactoring when using CVS

2002-02-21 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >In article <[EMAIL PROTECTED]>, Paul Sander wrote: >>>--- Forwarded mail from [EMAIL PROTECTED] >> "Paul" == Paul Sander <[EMAIL PROTECTED]> writes: >>>Paul> >>>Paul> Unfortunately, if this is what your build procedure consists of, >> >>>Don'

Re: refactoring when using CVS

2002-02-21 Thread Tom Plunket
Greg A. Woods wrote: > CVS is not and has never been very useful for initial development > under any methodology that doesn't involve sharing of the code > under development (and sharing in a non-XP manner!). What, pray tell, does "sharing in an XP manner" mean if not "anyone can edit anything

Re: refactoring when using CVS

2002-02-21 Thread Kaz Kylheku
In article <[EMAIL PROTECTED]>, Tom Plunket wrote: >I haven't found myself renaming files much, quite honestly. How >does CVS deal with file deletions and additions? That's the way >I'd prefer to go over renaming anyway. Deleting and adding creates a new object, which has no relationship to the

Re: refactoring when using CVS

2002-02-21 Thread Tom Plunket
Greg A. Woods wrote: > Hmmm... but in an eXtreme Pogramming environment you won't be checking > things into CVS until they bloody well work now will you! Huh? What part of "continuous integration" don't you understand? For those who are unclear on the concept, "integration" implies "integratin

Re: refactoring when using CVS

2002-02-21 Thread Tom Plunket
Why do I get two of each of Noel's posts? (Using gnu.cvs.help) Noel Yap wrote: > So now you're saying CVS is also no good for initial > development under XP. CVS is getting nichier by the > moment. I find CVS works well with the XP practices being called into question. > I don't think anyon

Re: refactoring when using CVS

2002-02-21 Thread Kaz Kylheku
In article <[EMAIL PROTECTED]>, Paul Sander wrote: >>--- Forwarded mail from [EMAIL PROTECTED] > >>> "Paul" == Paul Sander <[EMAIL PROTECTED]> writes: >>Paul> >>Paul> Unfortunately, if this is what your build procedure consists of, > >>Don't be silly. We have our own make tool (written in J

RE: refactoring when using CVS

2002-02-21 Thread Greg A. Woods
[ On Thursday, February 21, 2002 at 14:46:53 (-0800), Noel Yap wrote: ] > Subject: RE: refactoring when using CVS > > So now you're saying CVS is also no good for initial > development under XP. CVS is getting nichier by the > moment. CVS is not and has never been ver

RE: refactoring when using CVS

2002-02-21 Thread Greg A. Woods
[ On Thursday, February 21, 2002 at 16:13:57 (-0600), Thornley, David wrote: ] > Subject: RE: refactoring when using CVS > > So, just remember that it will often be futile to ask > for credible sites showing insecurities, unless you are > active in illegal cracking organization

RE: refactoring when using CVS

2002-02-21 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Thursday, February 21, 2002 at 12:59:06 > (-0800), Noel Yap wrote: ] > > AFAIK, XP promotes "Refactor early, refactor > often." > > If so, and given Greg's premise that > refactorisation > > should be rare and well-thought-out, then CVS > isn'

RE: refactoring when using CVS

2002-02-21 Thread Noel Yap
--- "Thornley, David" <[EMAIL PROTECTED]> wrote: > > From: Noel Yap [mailto:[EMAIL PROTECTED]] > > > Other than theoretical attacks found by > acadamecians > > (that I think were later fixed) and possibly holes > > within Visual J++, I haven't heard of any > > insecurities, can you point me to a

RE: refactoring when using CVS

2002-02-21 Thread Greg A. Woods
[ On Thursday, February 21, 2002 at 12:59:06 (-0800), Noel Yap wrote: ] > Subject: RE: refactoring when using CVS > > AFAIK, XP promotes "Refactor early, refactor often." > If so, and given Greg's premise that refactorisation > should be rare and well-thought-

RE: refactoring when using CVS

2002-02-21 Thread Thornley, David
> -Original Message- > From: Noel Yap [mailto:[EMAIL PROTECTED]] > Other than theoretical attacks found by acadamecians > (that I think were later fixed) and possibly holes > within Visual J++, I haven't heard of any > insecurities, can you point me to a site, please? > In the US, unde

Re: refactoring when using CVS

2002-02-21 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> "Paul" == Paul Sander <[EMAIL PROTECTED]> writes: >Paul> >Paul> Unfortunately, if this is what your build procedure consists of, >Don't be silly. We have our own make tool (written in Java in fact) that >enforces various packaging layers durin

RE: refactoring when using CVS

2002-02-21 Thread Noel Yap
--- "Thornley, David" <[EMAIL PROTECTED]> wrote: > > From: Noel Yap [mailto:[EMAIL PROTECTED]] > > > AFAIK, XP promotes "Refactor early, refactor > often." > > If so, and given Greg's premise that > refactorisation > > should be rare and well-thought-out, then CVS > isn't > > good for within an

Re: refactoring when using CVS

2002-02-21 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > So Java is worse than C. We knew that already. It > takes more man-hours > to write, results in more lines of code, runs on > fewer platforms, > generally runs a lot slower, sometimes even slower > than the equivalent > perl code, isn't as secure

Re: refactoring when using CVS

2002-02-21 Thread Noel Yap
--- Paul Sander <[EMAIL PROTECTED]> wrote: > >--- Forwarded mail from [EMAIL PROTECTED] > >If you have all of your source in one big pile, you > can do a "javac *.java" > >and things should sort themselves out. > > Unfortunately, if this is what your build procedure > consists of, then > you lose

RE: refactoring when using CVS

2002-02-21 Thread Thornley, David
> -Original Message- > From: Noel Yap [mailto:[EMAIL PROTECTED]] > AFAIK, XP promotes "Refactor early, refactor often." > If so, and given Greg's premise that refactorisation > should be rare and well-thought-out, then CVS isn't > good for within an XP environment. > No, it doesn't me

RE: refactoring when using CVS

2002-02-21 Thread Noel Yap
--- "Thornley, David" <[EMAIL PROTECTED]> wrote: > > From: Noel Yap [mailto:[EMAIL PROTECTED]] > > There you have it, yet another space where CVS > isn't > > ideal: XP. > > > No, XP in Java. The original XP people used > Smalltalk, > a dynamic object-oriented language, and I'd think > that > XP

Re: refactoring when using CVS

2002-02-21 Thread Mark A. Flacy
> "Paul" == Paul Sander <[EMAIL PROTECTED]> writes: Paul> Paul> Unfortunately, if this is what your build procedure consists of, Don't be silly. We have our own make tool (written in Java in fact) that enforces various packaging layers during designer compilation and loadbuild. Paul> the

Re: refactoring when using CVS

2002-02-21 Thread Greg A. Woods
[ On Thursday, February 21, 2002 at 05:46:41 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > --- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > > [ On Wednesday, February 20, 2002 at 13:19:22 > > (-0800), Noel Yap wrote: ] > >

Re: refactoring when using CVS

2002-02-21 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> "David" == Thornley, David <[EMAIL PROTECTED]> writes: >David> >>> -Original Message- >>> From: Noel Yap [mailto:[EMAIL PROTECTED]] >>> > Refactoring in C could just as easily leave you with >>> > a whole lot of >>> > deleted files and a

Re: refactoring when using CVS

2002-02-21 Thread Mark A. Flacy
> "David" == Thornley, David <[EMAIL PROTECTED]> writes: David> >> -Original Message- >> From: Noel Yap [mailto:[EMAIL PROTECTED]] >> > 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 th

RE: refactoring when using CVS

2002-02-21 Thread Thornley, David
> -Original Message- > From: Noel Yap [mailto:[EMAIL PROTECTED]] > > 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),

Re: refactoring when using CVS

2002-02-21 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: > [ On Wednesday, February 20, 2002 at 13:19:22 > (-0800), Noel Yap wrote: ] > > Subject: Re: refactoring when using CVS > > > > The difference is that as a language, C doesn't > demand > >

Re: refactoring when using CVS

2002-02-20 Thread Kaz Kylheku
In article <[EMAIL PROTECTED]>, Noel Yap wrote: >--- "Greg A. Woods" <[EMAIL PROTECTED]> 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

Re: refactoring when using CVS

2002-02-20 Thread Greg A. Woods
[ On Wednesday, February 20, 2002 at 13:19:22 (-0800), Noel Yap wrote: ] > Subject: Re: refactoring when using CVS > > The difference is that as a language, C doesn't demand > such changes (ie renames and moves), while Java does. That's really totally and

Re: refactoring when using CVS

2002-02-20 Thread Noel Yap
--- "Mark A. Flacy" <[EMAIL PROTECTED]> wrote: > In Java, a refactoring into a different package > practically forces a move > into another directory. That's a real PITA with > CVS; while that may be my > problem rather than CVS's, it would entice me to > find a tool that makes it > less of a pro

Re: refactoring when using CVS

2002-02-20 Thread Mark A. Flacy
Refactoring in C or C++ is child's play in CVS. In almost all cases, you don't have to move things into a different directory. In Java, a refactoring into a different package practically forces a move into another directory. That's a real PITA with CVS; while that may be my problem rather than

Re: refactoring when using CVS

2002-02-20 Thread Noel Yap
--- "Greg A. Woods" <[EMAIL PROTECTED]> 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 renami

Re: refactoring when using CVS

2002-02-20 Thread Greg A. Woods
[ 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 easil