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.
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.
Previous
Next
|