Not low level code refactoring but high-level structural refactoring - components, packages, jars, modules, assemblies, directories etc.
Remove component level tangles and see how much more effective the team becomes.
With the complexity inherent in today's codebases, the ability to let you see only what you need to see in the context of the whole code-base is key to successful refactoring. Our unique Levelized Structure Maps (LSMs) and their wide range of viewing options deliver the focus you need.
Manipulate our LSMs interactively with drag-and-drop simplicity to simulate structural refactorings. With the complexity chart, it's a risk-free heuristic step-by-step process that lets you see the impact of each change, so you always know you are heading in the right direction, allowing you to easily backtrack when necessary.
Restructure101's 'notables' highlight and rate the structural issues in your codebase - package tangles, class tangles, 'fat', and unused code so you know exactly where to target your efforts.