Visible Progress Home We make progress visible.
Search Site:
Products > VS Law .NET  
Products
VS Law 2005
VS Law .NET
VS Law Workstation
VS Law Batch Processor
VS Law Administrator
Prices / Licensing
VB Law
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.
 
  VS Law .NET - Quality assurance for Visual Basic .NET source code.

VS Law .NET Batch Processor

Screen Shots | Key Features

Automated Code Review Utility

The VS Law .NET Batch Processor is a standalone application used to review batches of Visual Basic .NET projects independent of the Visual Studio 2002/2003 IDE. Reviews can be launched interactively or from the command line e.g. as part of an automated build process such as NANT.

The VS Law .NET Batch Processor is an ideal tool for tracking team developments and for monitoring application development.

VS Law .NET Batch Processor - Showing Batch Summary Report

The VS Law .NET Batch Processor generates HTML reports, XML output and a results database for each project reviewed. HTML reports include a review summary report for the batch and an optional project summary report for each project reviewed.

The code review results database for each project is presented within a grid known as the VS Law workbench. From the workbench, developers can view code review results including review summary information, a list of coding violations and a variety of project source code statistics.

Using powerful grid functions, the information displayed can easily be grouped, sorted and prioritised. Developers can also drill-down through project level information down to types within source files to view property and method details.

VS Law code review in progress.

Q: Not got time for code reviews?
A: VS Law automation can help!

With VS Law automated code reviews:
  • Reviews are objective and impartial.
  • Problems and mistakes can be identified early in the development life cycle.
  • Reviews can be performed rapidly and frequently.
  • Expensive resources need not be assembled so often to review code.
  • Developers need not be so selective about which code gets reviewed.
  • Reviews can be performed by any developer regardless of experience level.
  • Assists developers new to .NET programming with guidance on best practices.
  • Violations are logged automatically as they are identified.
  • Violations can be grouped, sorted and prioritised by rule, file, procedure, impact or severity.
  • Reviews can easily be repeated to verify corrections have been implemented successfully.
  • VS Law .NET Batch Processor Key Features

    Automate code reviews for a batch of Visual Basic projects.

    • Perform rapid, frequent, impartial reviews for a batch of Visual Basic .NET 2002/2003 projects.
    • Review projects independent of the Visual Studio IDE.
    • Perform batch reviews interactively or automated from the command line.
    • Identify and avoid known coding problems early in the development life cycle.
    • Determine a "pass" or "fail" verdict for projects based on batch tolerances.

    Enforce development team Visual Basic coding standards effectively.

    • Quickly obtain an accurate measure of coding standards compliance for your development team project source code at any stage of the development life cycle.
    • Enforce coding and naming conventions.
    • Enforce software architecture design goals.
    • Enforce GUI standards.
    • Prevent use of unauthorised keywords.

    Reduce maintenance and future development costs.

    • Improve readability and understanding of source code by enforcement of consistent coding style and naming conventions.
    • Improve source code quality and maintainability.
    • Target maintenance and testing effort more effectively.

    Gather and analyse valuable Visual Basic source code statistics.

    • Generate Batch Summary and Project Summary review reports in HTML format.
    • Determine source code member make-up, code-comment ratios and line count statistics.
    • Drill-down into projects and source files to procedures.
    • Show levels of improvement, or increased violations in source code over time.
    • Identify "problem" projects.
    • Monitor code growth over time.
    • Improve accuracy of project work-load estimation.

    Compute McCabe cyclomatic complexity for Visual Basic code.

    • Compute McCabe cyclomatic complexity metrics for procedures.
    • Identify complex areas of code and assess ease of understanding and modification risk.
    • Use complexity metrics to size and target unit testing effort.


    Download VS Law .NET Batch Processor.

    Download and try VS Law .NET Batch Processor for free for 30 days.