How VBDepend Helps You

Understand your existing code base

VBDepend simplifies managing a complex VB6 and VBA code base. You can analyze code structure, specify design rules, do effective code reviews and master evolution by comparing different versions of the code.

Automate your VB6/VBA code review

CQLinq code query language gives you a flexibility to create your custom queries and have a deep view of your code base.
With CQLinq you can automate your code review, and integrate it to your build.

Assist your refactoring and migration

Understanding the existing code base is primordial before any refactoring or migration. VBDepend could be very useful to audit the code base before refactoring. It helps you also in your migration process.



Key Features

VBDepend manage complex code base and achieve high Code Quality. With VBDepend, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules.

  • Code Query Linq (CQLinq): Around 80 default queries and rules are provided when you create a new VBDepend project. They are easy to read and easy to adapt to your need.
  • Compare Builds: VBDepend can tell you what has been changed between 2 builds but it does more than simple text comparison. It can distinguish between comment change and code change.
  • 60 Code Metrics: VBDepend comes with 60 other code metrics. Some of them are related to your code organization (the number of classes or namespaces, the number of methods declared in a class,...)
  • View all VBDepend features


They use VBDepend

VBDepend is phenomenal and very useful! As a matter of fact, we recommend it to all our customers, especially for large migration projects.

Francesco Balena
MSDN Microsoft Regional Director for Italy
Cofounder of Code Architects