Refactoring Tool

The use of specific JADE features and proposals for new feature suggestions
ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Refactoring Tool

Postby ConvertFromOldNGs » Fri Aug 07, 2009 10:51 am

by JensRichnow >> Tue, 16 Jul 2002 0:01:26 GMT

I just wonder how many people out there use actively refactoring in the Jade code? Many refactoring techniques can be easily done in Jade, some are implemented ('by accident'?, due to integrated DB). When I say easily done, it still is time consuming. What about an integrated Refactoring Tool which automatically takes care of certain refactoring techniques? I really would love to see such a feature!

Simple examples of what such a refactoring tool might do are:
- Extract Method: Highlight a piece of code within a method all let the tool extract the code create a new method including all necessary local variables, etc.
- Pull Up/Push Down attributes and constants to super class/subclass
- Move local attribute (in method) to class
- Move identical atttributes/methods, etc. in subclasses to superclass.
- etc.

There are many more small and more tricky options a Refactoring Tool can provide.

Also, an integrated Refactoring Tool would advertise the refactoring practise as such, to the new as well as experienced (Jade) programmer.

Any thoughts?

ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Re: Refactoring Tool

Postby ConvertFromOldNGs » Fri Aug 07, 2009 10:51 am

by PWCDEMO >> Thu, 22 Aug 2002 4:16:14 GMT

Great!

I had the same thoughts and was directed to check here first for possible supporters of this.

Hopefully the Jade Support team will read this and put it in as an NFS to the JADE Plant.

Some tools like the Smalltalk Refactoring Browser would be lovely :)

- Chris


Return to “Feature Discussions”

Who is online

Users browsing this forum: No registered users and 7 guests