In IBM
® Rational
® products,
an automated static analysis code review enables you to examine source code
at any time during the development life cycle of an application. A code review
ensures that the code complies with recognized coding standards, finds unwanted
dependencies, and ensures that code development follows the intended structural
design.
You can run automated code reviews on all
the code in your workspace, on a resource working set of code, or on a project
that you specify to analyze dependencies between components and resolve design
errors early in the development process. When you perform a code review that
applies the rules that you create, you are checking to ensure that the architecture
of an application has been implemented according to your specifications.