
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@redsheriff.com> wrote:
On 4/21/05, zlf <zlfcn@hotmail.com> 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