Software Risk Control and Technical Debt Management are major challenges enterprises have seriously to deal with, in order to guarantee the reliability of business-critical applications, and the agility of development processes. The measurement of code quality (documentation, conformance with programming best practices, code coverage, duplications…) enables IT departments to detect, to track and to reduce the risk of expensive failures. However, the use of code quality tools still raises some questions, especially when considering their implementation:
Scertify™ Code, accessible within the development environment and from Continuous Integration tools as well, allows developers, QA and application managers to:
Scertify™ Code also analyzes popular development frameworks such as Struts, Hibernate or Spring, as well as custom frameworks you would have developped.
In order to prevent quality drifts at the earliest possible stage, the Scertify™ Code features are available via command lines or directly on the fly from the Eclipse IDE, the place where the code is written.
Based on the performed code analysis, Scertify™ Code allows developers to take their projects back into compliance, automatically or semi-automatically, with a specific rule or with a complete set of programming rules.
Scertify™ Code detects duplicated sections of source code (copy/paste), in order to propose a list of components which are candidates to be refactored.
Scertify™ Code offers an API to easily and quickly develop your own company-specific rules.
The code analysis can be run in batch-mode or through Build Management and Continuous Integration tools such as Maven, Ant, or Jenkins.
You will find the installation & usage documentation of Scertify™ on this page.