Products
Header Line

 

CodeReview

Features

Comprehensive Error Detection

CodeReview examines your projects for all known bugs in Custom Controls, Visual Basic, Windows and third-party tools. The exclusive CodeReview Knowledge base contains data on hundreds of bugs including all known:

  • Custom Control Bugs: OCXs, VBXs and DLLs (16-bit and 32-bit)
  • Visual Basic Bugs: Visual Basic 2.0, 3.0, 4.0 and 5.0 run-time issues
  • Data Access Bugs: Data Control, Bounds Controls, DAO, Jet and ODBC
  • Windows API Bugs: Bugs and issues with Windows APIs

Extensive Problem Analysis

As a quality assurance tool, CodeReview does more than just flag errors. CodeReview analyzes your projects in depth, noting any programming considerations that can affect your program's performance or stability. Use CodeReview to avoid the following common programming problems:

  • Logic: Known bugs in controls, OS, and VB; incorrect use of recursion, loops and more
  • Portability: Conditions limiting projects to certain Visual Basic or Windows versions
  • Performance: Conditions that reduce execution speed and bloat executables
  • Standards: Non-compliant naming, user interface objects, and coding and style rules
  • Usability: Duplicate or missing accelerator keys, missing help and more

Detailed Solutions

CodeReview provides comprehensive information about each bug or problem it detects and detailed solutions for fixing it. Code Review is like having a team of Visual Basic gurus at your side.

Flexible Reporting

With CodeReview, you control how and when you review bugs. You can step thorough your code and see conditions one by one in Interactive mode or generate a review list in Batch mode.

Extendible Error Detection

CodeReview provides flexible error-detection that lets you add new conditions to the set of conditions it monitors. You can also enable, disable, or edit any alert message; and you can assign any alert message to any security level.


The Professional Advantage

CodeReview Professional Edition adds a network database, that allows centralized administration of rules, and three additional quality control programs: VB/Namer, VB/Format, and VB/Metrics.

VB/Metrics

VB/Metrics generates quality control reports and statistics covering code, functions, modules and projects, including code line metrics and productivity data. VB/Metrics data include:

  • Function Points
  • Cyclomatic Complexity
  • Code line metrics
  • Meyers and Halstead metrics
  • Comment analysis
  • GUI complexity
  • Average and actual review events/function, module and project

VB/Format

VB/Format automatically applies standard formatting to all the files in your project.

  • Applies proper code indentation, spacing and formatting
  • Defines standard comment blocks
  • Lets you set formatting rules, styles and code comment blocks

    VB/Namer

    VB/Namer automatically:

    • Applies standard naming conventions to all the files in your project
    • Ensures that any new controls added to the project follow the standard naming plan
  •  

    Call ComponentSource on Freefone :

    [Pin] France : 0800 90 92 62
    [Pin] Germany : 0130 86 07 06
    [Pin] Italy : 1677 90046
    [Pin] Sweden : 020 794 989
    [Pin] The Netherlands : 06 022 8832
    [Pin] United Kingdom : 0800 581111

    Tel : +44 118 958 1111
    Fax : +44 118 958 9999

    E-Mail : ComponentSource@compuserve.com

    Web Site : http://www.componentsource.com

    Address :

    ComponentSource
    27-37 Vachel Road
    Reading
    Berkshire
    RG1 1NY
    United Kingdom