Re: Klockwork C++ Refactoring...

Keith Ray <[email protected]> Thu, 17 Jun 2010 11:10:23 -0700
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
Based on a demo, I can say that the "micro-refactorings" as Klocwork calls
them, are just 4: rename variable or function, extract function, introduce
local variable, and inline function. They also have "architectural
refactorings" which, if I saw the demo correctly, do not take place in the
IDE.

"Inline function" behaves as you would desire: all calls to the function are
replaced by the function body.

The plugin relies on their static analysis tools (analysis updated everytime
you save a file) and is probably not available separate from their
tool-suite.

I'm currently waiting for the trial software to arrive (Windows or Linux
only, no Mac support), once I have time to exercise it, I'll publish a more
detailed review on Industrial Blogic <http://bit.ly/5LiI62>

On Wed, Jun 16, 2010 at 2:19 PM, Joshua Kerievsky <
[email protected]> wrote:

>
>
> On Wed, Jun 16, 2010 at 2:13 PM, Richard <[email protected]<legalize%40xmission.com>>
> wrote:
>
> > I hadn't heard of it until you posted. However, I can't seem to find
> > a list of exactly what refactorings the tool attempts to provide. The
> > page you posted listes Extract Method, Introduce Explaining Variable,
> > Inline Method and "more", but I can't seem to find what "more" means.
> >
> > Their web site seems entirely geared around the "Insight" product.
> >
>
> Hey Richard,
>
> Our own rock star, Keith Ray, will have a report on this product coming
> soon...
>
> BTW, the email issue with this list is now gone, right?
>
>
> --
> best regards,
> jk
>
> Industrial Logic, Inc.
> Twitter: @JoshuaKerievsky
> Founder, Extreme Programmer & Coach
> http://industriallogic.com
> 866-540-8336 (toll free)
> 510-540-8336 (phone)
> Berkeley, California
>
> Learn User Stories, Code Smells, Refactoring, Patterns & TDD at
>
> http://industriallogic.com/elearning
>
> [Non-text portions of this message have been removed]
>
>  
>



-- 
C. Keith Ray, IXP Coach, Industrial Logic, Inc.
http://industriallogic.com      866-540-8336 (toll free)
Groove with our Agile Greatest Hits:
http://www.industriallogic.com/elearning/
http://agilesolutionspace.blogspot.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/