This is a copy of request I sent before that touch the Migrate tool.
We are in the middle of evaluating IDEs. With a core infrastructure group that 
develops reusable components for an 300+ developers organization this is REALLY 
important. Anything that would make the migration of the many applications to new 
version of reusable components easier is worth A LOT.

When your development team is divided in groups that owns different components and 
these components interact through public APIs, refactoring the APIs might require 
multiple-steps.
Ideally everybody would own the code so if you rename an API method you can rename all 
its usages whether they are owned by you or not.
However when you do not have control over all user components the current refactoring 
tool doesn't help.
You need to save your refactoring into a refactoring batch file that can be applied to 
user components when they migrate to your new release. You can then release the 
refactoring file with the new interface. Users can apply the refactorings on their 
code simplifying tremendously their migration work.

Jacques Morel

-----Original Message-----
From: Valentin Kipiatkov [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 13, 2002 1:08 PM
To: [EMAIL PROTECTED]
Subject: Re: [Eap-list] REQ: "Replace usages..."


> The Tools/Migrate... command can do this sort of refactoring. It would be
> nice if there were a more interactive way to perform this operation.

We are thinking of improving/enchancing this feature but not sure about how
big priority it has. Do anyone really use (or want to use) it?

Best regards,
Valentin Kipiatkov
-----------------------------------------------------------
 IntelliJ Software, http://www.intellij.com/
 "Develop with pleasure"
-----------------------------------------------------------

----- Original Message -----
From: "Mark Swinkels" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 13, 2002 9:51 PM
Subject: RE: [Eap-list] REQ: "Replace usages..."


> The Tools/Migrate... command can do this sort of refactoring. It would be
> nice if there were a more interactive way to perform this operation.
>
> -- Mark
>
> -----Original Message-----
> From: Marc Palmer [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, February 13, 2002 09:46a
> To: '[EMAIL PROTECTED]'
> Subject: [Eap-list] REQ: "Replace usages..."
>
>
>
> Hi,
>
> I couldn't find a way to do this (I have 602). Basically I wanted to
> replace all usages of java.awt.Rectangle with my own IntRect class, for
> the purposes of optimisation and independence.
>
> However, I could not get IDEA to do this for me. I had to do a "Replace
> in path" which is not the same thing at all! It takes a lot longer, and
> you have to go and correct the imports too.
>
> With lots of source files, this can be pretty nasty and error-prone.
>
> Is this possible and I'm just blind? Or is this a different kind of
> refactoring - "Replace class X with class Y"?
>
> Marc
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ W<A> ~~~~~
> (o) Wangjammer5 (Marc Palmer)
> ( ) Wangjammer7
>
> www.wangjammers.org = Java Consultants (Web|Smartcards|Crypto)
>
>
>
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list
>
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list


_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list




_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to