Avoid unwanted side effects. Assess the impact of a change in the code. Identify potential consequences of change and estimate the task ahead.
Generate a complete documentation of your application and update it automatically. Centralize and diffuse the knowledge of your application in a single report.
Help developers understand the inner workings of any existing application. Transfer the knowledge of your application between project teammates.
Explore your code in ways you’ve never done before. View the structure of your application and the relationships between your components. Improve your source code by detecting unused components.