[Bug 66683] Implement Code refactoring

Juan Medín juanmedin at ya.com
Tue Nov 30 18:21:07 UTC 2004

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

------- Additional Comments From juanmedin ya com  2004-11-30 15:32 -------
Refactoring support is one of the best time saving improvements on IDE's on the last years. The best (and most complete) IDE here is IntelliJ IDEA and it could be used as an example of a fantastic refactoring support (and source code analysis, code navigation, GUI building, etc, etc. It's an awesome IDE)

Almost all refatoring techniques are described in deep in: http://www.amazon.com/exec/obidos/ASIN/0201485672/qid=1101824641/sr=2-1/ref=pd_ka_b_2_1/103-9328337-3678200

Here there is online info (not as good and clear as the book): http://www.refactoring.com/

Other Open Source C/C++ IDE's like the Eclipse CDT project included basic refactoring support from the very beginning (like the "rename method" technique)

Other IDEs like NetBeans (4.0), JBuilder (9, 10), etc, already have advanced refactoring support.

My votes within refactoring are for:

 - Rename method / property
 - Generate getters / setters
 - Extract method
 - Move code
 - Change signature

More information about the KDevelop-devel mailing list