Boost logo

Boost :

From: Karl Rosaen (krosaen_at_[hidden])
Date: 2005-04-22 08:24:04


I think the purpose of the tool is not to make the design decisions
for you and do them automatically. Its purpose is, once you have
decided that a refactoring is necessary, to make it as easy as
possible, perhaps taking out the error prone grunt work of copying,
pasting, and renaming.

Karl

On 4/21/05, Mathew Robertson <mathew.robertson_at_[hidden]> wrote:
> > On 4/21/05, zlf <zlfcn_at_[hidden]> wrote:
> > > Hi,
> > > Manually refactor C++ program is anonying and inefficient. Who can tell
> > > me some refactoring tool working on C++ code. I have searched google, but
> > > nothing valuable found:(
>
> I have always considered refactoring to be a design decision -> its not something that can be automated.
>
> eg: the choice of whether a class member should be in each child class vs being in a parent class, should be a design choice.
>
> Likewise, the choice of aggregate vs inheritance is a design choice -> I couldn't ever see how a refactoring tool could help...
>
> regards,
> Mathew
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk