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. 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 9, Project Analyzer supports 180 software metrics.
|