C++ refactoring [message #144675] |
Thu, 05 May 2005 18:05 |
Eclipse User |
|
|
|
Originally posted by: gshiman.commvault.com
I installed CDT plugin hoping to use in C++ the rich refactiring support
available to Java developers. But currently refactoring support is limited
to rename refactoring. Does anyone work to add more?
- George
|
|
|
Re: C++ refactoring [message #144733 is a reply to message #144675] |
Thu, 05 May 2005 20:33 |
Eclipse User |
|
|
|
Originally posted by: overbey2.uiuc.edu
> I installed CDT plugin hoping to use in C++ the rich refactiring support
> available to Java developers. But currently refactoring support is
> limited to rename refactoring. Does anyone work to add more?
I believe they have people working on it, but refactoring C++ is
significantly more difficult than refactoring Java. (One of my
colleagues is doing her PhD thesis entirely on the complications
introduced by the preprocessor.) So, yes, I believe it's in the works,
but I think a totally robust, comprehensive C++ refactoring tool is
still a ways off...
Jeff Overbey
University of Illinois at Urbana-Champaign
Photran Team - http://www.photran.org/
|
|
|
Re: C++ refactoring [message #144751 is a reply to message #144733] |
Thu, 05 May 2005 23:16 |
Eclipse User |
|
|
|
Originally posted by: btabenkin.verizon.net
Is it possible to do ctrl-click naviagation like you can do in Java? It
seems to find the variable declaration, but not class to class. Also,
code generation (create a new class, and ctrl-1 to create it)
Jeff Overbey wrote:
>> I installed CDT plugin hoping to use in C++ the rich refactiring
>> support available to Java developers. But currently refactoring
>> support is limited to rename refactoring. Does anyone work to add more?
>
>
> I believe they have people working on it, but refactoring C++ is
> significantly more difficult than refactoring Java. (One of my
> colleagues is doing her PhD thesis entirely on the complications
> introduced by the preprocessor.) So, yes, I believe it's in the works,
> but I think a totally robust, comprehensive C++ refactoring tool is
> still a ways off...
>
> Jeff Overbey
> University of Illinois at Urbana-Champaign
> Photran Team - http://www.photran.org/
|
|
|
Re: C++ refactoring [message #144769 is a reply to message #144733] |
Fri, 06 May 2005 14:26 |
Eclipse User |
|
|
|
Originally posted by: dschaefe.ca.ibm.com
"Jeff Overbey" <overbey2@uiuc.edu> wrote in message
news:d5e09o$2cs$1@news.eclipse.org...
>> I installed CDT plugin hoping to use in C++ the rich refactiring support
>> available to Java developers. But currently refactoring support is
>> limited to rename refactoring. Does anyone work to add more?
>
> I believe they have people working on it, but refactoring C++ is
> significantly more difficult than refactoring Java. (One of my colleagues
> is doing her PhD thesis entirely on the complications introduced by the
> preprocessor.) So, yes, I believe it's in the works, but I think a
> totally robust, comprehensive C++ refactoring tool is still a ways off...
It comes and goes. The rename refactoring we currently have is pretty weak.
We have some better rename refactoring in the pipe that uses the platform
LTK. I don't think that's going to make it for 3.0, though.
As Jeff mentioned, this stuff is pretty hard and will take a lot of research
effort to get it right, although I am encouraged with the work being done at
UIUC. We're going to need more volunteers, though, to get this into the CDT
with good quality and scalability.
Doug.
|
|
|
|
Powered by
FUDForum. Page generated in 0.03534 seconds