Metrics are one of the most advocated and less implemented quality-oriented
practice. There are basically two reasons for this situation:
Metrics are hard to collect, up to a point where it is unreasonable
to consider gathering them otherwise than by automated means. Hence, one
must rely on products for the collection of data.
The results delivered by existing products are not flexible enough.
For instance, base bone cyclomatic complexity produces biased results if
the code it applies to uses long sequences of IF ... ELSE IF ...
ELSE IF ... instead of the SELECT statement. Such coding guidelines
are followed by organisations that aim at portability onto platforms
where the available compilers do not support the SELECT statement.
RainCode takes your metrics strategy far beyond the initial (and often,
lethal) wishful thinking stage. RainCode provides a convenient
access to the entire source code in an entirely structured way.
Hence, all possible metrics can be gathered easily, and the results
it delivers can be tuned to meet one's need exactly.
For instance, even the most complex metrics, based on sophisticated
semantic analysis of the code (such as fan-in, fan-out, for instance)
can be produced easily by RainCode; while no simplistic text-based
approach based on Perl or any other text processing tool can achieve
the same result.
March 2008: RainCode proudly releases a complete Datacom migration
solution
named
DataKom
which covers all aspects of Datacom migration: CA-IDEAL,
COBOL programs and data migration.
September 2007: The
RainCode Checker for COBOL
computes the
size and offsets
of
data elements according to the ANSI standard, and can be used to find and
analyze data elements based on how and where they are represented physically
in memory.
January 2007: The
RainCode Checker for COBOL
is released, with over 70 coding guidelines
built-in. The RainCode Checker can be used to check
large portfolios
against project-wide or company-wide coding guidelines.
June 2006: The various versions of the
RainCode engine now
provides access to
native lexical information from within scripts, so that
coding guidelines related to the position of keywords, alignements, etc.
can be coded much more efficiently than before.
February 2005:
RainCode decides to distribute the RainCode Engine for Ada, C,
and COBOL
for FREE.
Get your own license on
RainCode Online.