Visible Progress Home We make progress visible.
Search Site:
Products > VB Law  
Products
VS Law 2005
VS Law .NET
VB Law
Code Reviews
Flexible Rules
Coding Standards
Sample Rules
Quality Assurance
VB.NET Porting
Key Features
Testimonials
Prices / Licensing
Dev Team News

Our Customers...
What Customers Say...

VS Law 2005 - VB.NET 2005 coding standards enforcement.
Try our products for free today.
VS Law .NET - VB.NET 2002/2003 coding standards enforcement.
Try our products for free today. VB Law - VB6 coding standards enforcement.
 
  VB Law - Quality assurance for Visual Basic source code.  
 
VB Law Accelerates Delivery

PreviousPrevious NextNext

Improve Software Quality Through Automated Quality Assurance

The VB Law Workstation Add-In integrates fully with the Microsoft Visual Basic 6.0 Integrated Development Environment (IDE). With VB Law Workstation, you can review the project(s) currently open in the IDE against a set of rules defined using VB Law Administrator, to detect coding violations and gather valuable statistics about your source code (including cyclomatic complexity metrics).

Need to review code quickly?
Reviews can be performed as frequently as deemed necessary and can be restricted to selected projects, source files, convention types, rule categories and severity levels. VB Law works on saved source files so if you wish, you can carry on working in the IDE whilst performing a review in background. The results of a review are held in a separate database per project and can easily be recalled to resume work at a later date.

Increase Developer Productivity

Need help remembering design goals and coding standards?
Paying accurate attention to detail throughout the development life cycle is difficult. Developers are often focused on wanting to see results quickly and following detailed checklists can become tedious. VB Law rules function as memory aids for experienced and novice developers alike.

Navigate Quickly To Errant Code

The interactive VB Law work bench presents results and allows you to easily sort, prioritise and progress with correcting violations. You can also analyse source statistics and navigate to errant code and code hotspots. Results of a review can be viewed in two ways (violations list or hotspot view).

Violations List

When viewing the violations list, you may list violations for the whole project or drill down to an individual source file or procedure. Violations may be sorted, filtered or grouped by source file, rule title, category and severity (or any combination). From any violation, you can jump directly to the appropriate source line (or control within the form editor), make corrections and then mark the violation as completed.

Violations List

Hotspot View

Hotspot view allows identification of code "hotspots" via analysis of source statistics for individual source files and procedures. Statistics include violation count, impact, total line count, percentage comments and cyclomatic complexity. The ease of testing, understanding and risk of modification are also assessed for each procedure according to the cyclomatic complexity value computed for the procedure.

Hotspot View

PreviousPrevious NextNext