Ranking of OO refactorings

Richard <[email protected]> Wed, 10 Jul 2013 08:35:37 -0600
Newsgroups gmane.comp.programming.refactoring
Organization multi-cellular, biological
Message-ID <[email protected]>
OK, I've been thinking about the lack of refactoring support for C++
for quite a while now.  Compared to IntelliJ for Java and ReSharper for
.NET, the tooling support is relatively weak.  So if we were to make a
prioritized list of what's most important for OO refactoring support,
how would we rank the refactorings?

Here's my top 10, from most important to least important:

    Rename
    Extract Constant/Variable/Field
    Inline Variable
    Invert Conditional
    Extract Method
    Extract Interface
    Split Variable
    Move Method
    Inline Method
    Extract Subclass/Superclass

How do you rank refactorings?

Do you have refactorings you consider important that aren't on my top 10?

Do you have a different ranking of the same 10?
-- 
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
     The Computer Graphics Museum <http://computergraphicsmuseum.org>
         The Terminals Wiki <http://terminals.classiccmp.org>
  Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/