
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
|