Visual Expert

Visual Expert is a static code analysis tool, extracting design and technical information from software source code by reverse-engineering, used by programmers for software maintenance, modernization or optimization.

It is designed to parse several programming languages at the same time (PL/SQL, Transact-SQL, PowerBuilder...) and analyze cross-language dependencies, in addition to each language's source code.

Visual Expert checks source code against hundreds of code inspection rules for vulnerability assessment, bug fix, and maintenance issues.

Features

Usage

Visual Expert is used in several contexts:

Limitations

History

  • 1995- 1998 - Prog and Doc - Initial version distributed on the French market
  • 2001 - Visual Expert 4.5
  • 2003 - Visual Expert 5
  • 2007 - Visual Expert 5.7
  • 2010 - Visual Expert 6.0
  • 2015 - Visual Expert 2015 - Server component added to schedule code analyses
  • 2016 - Visual Expert 2016 - Oracle PL/SQL code parser, code inventory (lines of code, number of objects…)
  • 2017 - Visual Expert 2017 - SQL Server T-SQL code parser, Code comparison, CRUD matrix
  • 2018 - Visual Expert 2018 - DB Code Performance Analysis, integration with TFS
  • 2019 - Visual Expert 2019 - Generation of E/R diagrams from the code
  • 2020 - Visual Expert 2020 - Object dependency matrix, naming consistency verification, integration with GIT and SVN
  • 2021 - Visual Expert 2021 - Continuous Code Inspection, integration with Jenkins

References

Uses material from the Wikipedia article Visual Expert, released under the CC BY-SA 4.0 license.