Can anyone recommend a C++ refactoring tool that might help sort out a large legacy C++ application running on Solaris?
By large, I mean several million lines. The tool must be very good, because the legacy application is anything but!
Printable View
Can anyone recommend a C++ refactoring tool that might help sort out a large legacy C++ application running on Solaris?
By large, I mean several million lines. The tool must be very good, because the legacy application is anything but!
Refactoring tools are not meant to help you reverse engineer, understand the code, or upgrade it to the current standards.
What you need is an IDE, a good team of dedicated programmers, a big blackboard, lots of chalk and some good UML designer.
I find Enterprise Architect from sparx systems really good for reverse engineering large legacy apps. It will generate UML from existing code, and while it can't re-factor the code for you, at least it'll help you understand the existing code!
I'm just learning SlickEdit's refactoring, so I can't really recommend one. But I like what I've tried thus far.Quote:
Originally Posted by SpaceCadet
http://www.refactoring.com/tools.html
http://www.slickedit.com/content/view/107/81