QStudio for Java is a comprehensive visual
software inspection and QA tool-set for software development
teams based on static analysis techniques. Developers can
automatically inspect their Java source code and improve their
Java programming skills as they write their programs.
QStudio
for Java enables software teams to achieve the highest
quality possible
Automatic coding standards
enforcement
By configuring your coding standards you can automate
part of the manual code inspections, helping to increase
personal and team productivity. Automatic standards
enforcement improves programming habits and reduces
future maintainability and extensability problems.
Early life cycle programming
error detection
Saves expensive testing time by detecting programming
risks prior to compiling your source code.
ISO 9126 conforming objective
software quality measurement
Improve software quality by objective measurement
in terms of high level quality attributes and sub-attributes.
Flags complex code constructs
Complex code constructs are hard to maintain, test
and understand. QStudio for Java identifies these
constructs and gives you guidelines for improvement.
User Definable Rules Version 1.9 supports PMD
rule specifications allowing QStudio users to define
their own rules via the PMD specification and to tap
into the PMD user community to make use of the various
rule sets being defined within the PMD community.
PMD users can now seamlessly extend their rule sets
with the ISO 9126 quality model by importing them
into QStudio.
User Customizable Rules
QStudio for Java Pro has advanced rule customizability
capabilities including rule configuration e.g. upper
and lower boundary values, selectable scope and field
modification, rules instantiation for which a value
can be entered at runtime and rules for which a regular
expression can be entered as value (e.g. for naming
conventions)
Descriptive pattern based
reporting
Empower best practices Java development and improve
software quality and productivity by reporting on
software quality issues using descriptive Java patterns.
IDE Integrations
QStudio for Java is seamlessly integrated with leading
IDEs. read
more...
Extensive platform support QStudio for Java is supported on the leading Java
platforms: Windows, Solaris and Linux,
runs both on JRE 1.2, 1.3 and 1.4.