Re: Open source Extract Class refactoring tool

"K. Cassell" <[email protected]> Tue, 21 Sep 2010 18:53:41 -0000
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
--- In [email protected], Richard <legalize@...> wrote:
> It got me thinking about refactoring procedural code into objects.  I
> have an open source project that is C code with lots of global data.
> I wonder what this clustering visualization would look like on that
> sort of code base.  Would it give me a good idea of how to break up
> this monolithic pile of global data and functions into objects and
> methods?

I think so.  Of course, as you put lots of data on a screen, it gets difficult to see what's going on.  However, the betweenness clustering technique can be used to iteratively break up the big mess into smaller messes.  At some point, the smaller messes may resemble reasonable classes.

ExtC was designed specifically for use with large classes, generally less than a couple of hundred members.  As you try to look at many thousands of things, you really need some other visualization techniques than the ones ExtC uses.




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

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/