[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 66683] Implement Code refactoring
From: kdevelop-bugs-admin () barney ! cs ! uni-potsdam ! de
Date: 2004-11-30 18:16:33
Message-ID: 20041130181633.23506.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=66683
------- Additional Comments From phil freehackers org 2004-11-30 19:16 -------
I fully agree that refactoring is a killer feature of an IDE. Unfortunately, as you \
have noticed, only the Java IDE have implemented it. Why ? Because the C++ is awfully \
difficult to parse and thus refactor.
I would be curious to see how far eclipse has gone, but developing a C++ refactoring \
library would be a fantastic project that should be shared between IDE.
The only C++ refactorer I know of is closed source:
http://www.xref-tech.com/xrefactory/main.html
However, there are encouraging projects:
- using the parser of source navigator, you could get a lot of informatino already on \
the C++ code. Problem is that it creates a local database of all source but that \
would be an acceptable trade-off to me: http://sourcenav.sf.net/
- gcc-xml could have provided this feature but they did not:
http://www.gccxml.org/HTML/FAQ.html
- there should be a way to use the parser of OpenC++ to extract the syntax tree and \
refactor after that: http://www.csg.is.titech.ac.jp/%7Echiba/openc%2B%2B.html
So, lot of potential but nothing. Refactoring C++ is really really difficult.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic