Re: Ranking of OO refactorings

atulDOTkhotATGmailDOTcom <[email protected]> Mon, 15 Jul 2013 10:08:30 +0530
Newsgroups gmane.comp.programming.refactoring
Message-ID <CAJifdbf6=rCETExMLm-6zGtWBzkjobuEE4LghvWjYo2NhMfx=Q@mail.gmail.com>
I would add
           Introduce Asserion
Can't even count how many hours it saved for me ;-)

--- cheerio atul



On Wed, Jul 10, 2013 at 8:05 PM, Richard <[email protected]> wrote:

> **
>
>
> 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>
>  
>


[Non-text portions of this message have been removed]



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

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/