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.

[edit] External links