Project Analyzer
From Wikipedia, the free encyclopedia
Project Analyzer | |
---|---|
Developed by | Aivosto Oy |
Latest release | 8 / February 2006 |
OS | Windows |
Genre | Programming tools |
License | Proprietary |
Website | www.aivosto.com |
Project Analyzer is a Visual Basic code review and documentation utility. Project Analyzer reads source code written in the Visual Basic, VB.NET and Visual Basic for Applications programming languages.
Based on a comprehensive static code analysis, Project Analyzer produces reports, diagrams and metrics on a Visual Basic application. It also warns about coding problems and can correct certain problems in an automated way.
[edit] Features
- Code review detects syntax problems and user interface anomalies. It also helps with optimization and coding standards enforcement.
- Cross-references help understand the structure of a VB program.
- Dead code analysis detects unused code for manual or automated removal.
- Diagrams provide high-level graphical views into the analyzed VB system in the form of class diagrams, dependency diagrams, call and control flow diagrams, cohesion diagrams and data flow diagrams.
- Duplicate code analysis detects identical or nearly identical pieces of code.
- Hypertext browsing enables one to navigate source code by clicking links to called procedures and used classes, variables and constants.
- Reporting produces comprehensive project documentation.
- Software metrics can be stored to compare projects and different versions of a single program. As of version 8, Project Analyzer supports 180 software metrics.