refactorit
While googling for C/C++ refactoring tools, I stumble onto RefactorIT at (http://www.refactorit.com).
RefactorIt is a java refactoring/analysis too that bears some strange resemblance to IDEA (see the package dependencies pic) ;)
They have some interesting features I would like to see in IDEA:
1.. Show dependencies at package/class/method levels and metrics (more than the method hierarchy and the too simple jdepend plugin)
2.. Resolution of refactoring conflicts (One that I long for in IDEA...)
3.. Structure search (methods with parameter/return/cast of type XXX, classes with field of type XXX)
4.. API snapshot & diffs (great for us plugin developers and in general to track third party package changes).
I will eventually submit requests for these but I would like to get some feedback first.
Jacques
Attachment(s):
refactoritPackageDependencies.jpg
refactoritConflictsViewer.jpg
refactoritConflictsViewer2.jpg
Please sign in to leave a comment.
On Sun, 23 Feb 2003 02:47:30 -0600, "Jacques Morel"
<jacmorel@yahoo.com> wrote:
>While googling for C/C++ refactoring tools, I stumble onto RefactorIT at (http://www.refactorit.com).
>RefactorIt is a java refactoring/analysis too that bears some strange resemblance to IDEA (see the package dependencies pic) ;)
>
>They have some interesting features I would like to see in IDEA:
I'm definitely interested in this.
Can you explain what this is? The images you sent didn't help me get
it.
And method that throws XYZException. Definitely interested.
To me this sounds more like an external tool.
Neil
I created a feature request for this a while ago
http://www.intellij.net/tracker/idea/viewSCR?publicId=9710
The rest look good, as well. I'd like idea to help me manage my code, not just create and modify it. (an oversimplification, I know, and in no way meant to demean idea's excellent feature set...)
>
for in IDEA...)
>
The current refactorings in IDEA only warn about problems (see pic) that
will occur if the refactoring is performed. There is no way to pro-actively
resolve these issues from the refactoring.
Example: push down method: the method might use methods of the class that
are private and therefore won't be accessible once the refactored method is
pushed down. IDEA only warned whereas RefactorIt has a nice interface to
resolve these issues as part of the refactoring (in my example make methods
protected or move them as well).
Is it clearer?
This is the related request I filed a way back:
http://www.intellij.net/tracker/idea/viewSCR?publicId=2848
Jacques
Attachment(s):
IDEARefactoringConflicts.jpg