Scertify™ Code









Scertify™ Code is a static code analysis solution that detects and reduces risks related to Software Development (uncontrolled growth of the Technical Debt, low maintainability, performance issues, lack of agility, security flaws, etc.), thanks to a unique and powerful computer-aided refactoring technology. These unique features are directly available on the fly in the development environment as well as in Continuous Integration environments.

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:

  • How to prevent defects at the earliest possible stage, before a code compilation or delivery?
  • Is the automation of code corrections and improvements possible?
  • How to smartly plan correction sprints that will really and quickly reduce the Technical Debt of a project?
  • How to educate developers for technical debt control and to raise quality and best practices awareness?

Scertify™ Code, accessible within the development environment and from Continuous Integration tools as well, allows developers, QA and application managers to:

  • continuously track code quality, during the development and before a delivery
  • plan and automate refactoring tasks on a set of components or on a complete application
  • refine code analysis by supporting generic and custom frameworks, and making easy the addition of enterprise-specific control rules
  • assist developers when correcting their code by providing them with detailed and contextualized solutions
» Try now!
» Pricing & Editions
Features
Code Quality Analysis

Scertify™ Code analyzes the quality of Java, Javascript, C/C++ and Cobol applications source code to identify and track defects, programming best practices violations and security flaws, throughout the development cycle.

Frameworks Analysis

Scertify™ Code also analyzes popular development frameworks such as Struts, Hibernate or Spring, as well as custom frameworks you would have developped.

Eclipse-based

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.

Computer-aided Refactoring

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.

Code Duplications detection

Scertify™ Code detects duplicated sections of source code (copy/paste), in order to propose a list of components which are candidates to be refactored.

Easy addition of custom rules control

Scertify™ Code offers an API to easily and quickly develop your own company-specific rules.

CI tools support

The code analysis can be run in batch-mode or through Build Management and Continuous Integration tools such as Maven, Ant, or Jenkins.

Documentation
Installation & User Guides

You will find the installation & usage documentation of Scertify™ on this page.

Requirements

Hardware recommendations:

  • Multicore processor with at least 2GB of RAM

Software requirements:

  • Internet connection
  • Scertify™ Code for Eclipse : Eclipse Juno
  • Scertify™ Code for Maven : Maven 3
  • Scertify™ Refactoring Assessment : Sonar 2.6
Resources

Video Tutorials

  • Technical Debt: Refactor your Code on the fly in Eclise with Scertify's Quick-Fix feature
    When dealing with technical debt, it is important to handle it as soon as possible. The best way to handle it, of course, it to get rid of it as soon as it appears. This may not be always possible, but when it is, then it should be done. That's why at Tocea we developed a feature for our Eclipse's plugin that gives you the opportunity to immediately correct a code defect.
  • Scertify™ now integrates 225 Javascript coding rules from Closure Compiler
    After the integration of JSLint's coding rules, Scertify™ Professional now integrates 225 coding rules from Closure Compiler, making code quality of Javascript projects possible directly within Eclipse.
  • Scertify™ now integrates JSLint's Javascript coding rules
    Scertify™ Professional now supports code quality analysis of Javascript projects, directly within Eclipse. It integrates 281 coding rules of the most popular static code analysis tool JSLint.
  • Facing Technical Debt: How to not discourage developers?
    Today is a great day. Everyone is now aware of the problem and truly believes that technical debt affects the velocity of teams, by decreasing the applications quality level. But when facing this mountain of technical debt that covers every single wall with post-its, many development teams renounce to continue code quality remediation projects. See in this post how to set a Dynamic Violation Filtering in Eclipse to progressively show code violations.
  • How to Control & Correct "On the Fly" Javascript Violations in Eclipse
    Javascript is widely used in web projects. The language is very easy to use but harder to master which leads, unfortunatly, to misusage from many developers. Scertify allows Javascript developers to quickly improve the quality of their code, by checking over 400 rules "on the fly" directly from Eclipse.

Release Notes

  • Scertify™ Eclipse Plugin 1.10.2
    The version 1.10.2 of our Scertify™ Eclipse plugin has been released. Find below the changelog. This plugin is included in Scertify™ Professional Edition.
  • Scertify™ Eclipse Plugin 1.10
    The version 1.10 of our Scertify™ Eclipse plugin has been released. Among new features and enhancements, code quality analysis and automated-refactoring features have been merged into a unique plugin, making code quality improvement easier for developers.
  • Scertify™ Code 1.7
    We are proud to announce that Scertify™ Code 1.7 is released. Find below new features available in the product, including Computer-Aided refactoring of code (see the video tutorial), a focus on the control of Java Security rules (JavaSEC / Owasp), and the extension of covered languages to Javascript, C/C++ and XML.
  • Scertify™ Code 1.3.24
    Version 1.3.24 :
    * Complete refactoring o...
  • Scertify™ Code 1.3.14
    Version 1.3.14 :
    * API componentization t...
» Try now!
» Pricing & Editions

Your cart

  • No products in the cart.
Scertify™ is a suite of tools dedicated to development teams, designed to continuously track and eliminate software-related risks, through code quality & architecture compliance monitoring associated with computer-aided refactoring capabilities.
» Get your trial version!

LoadingRetrieving latest tweet...

Back to Top

2013 © All rights reserved. Tocea SA. Legal Notice