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?