Testwell CMT++/CMTJava: Code Complexity Tools for C, C++, Java, C#

description

Code Complexity Measurement Tools for C, C++, Java, and C#

 

What is measured by Testwell CMT++/CMTJava ?

Based on the static properties of the program code CMT++ and CMTJava gives estimates how error prone the program source code is due to its complexity, how long it will take to understand the code, what is the logical volume of the code, etc …
As the project team has not usually time to inspect all the code produced by the project, CMT++/CMTJava can assist in locating the modules, which are most likely to cause problems in the future.
Testwell CMT++ und Testwell CMTJava help by measuring the code quality. This is particularly interesting for companies which subcontract their software development. Subcontractors can proof the quality of their code with Testwell CMT++/CMTJava.

What analysis metrics are measured by Testwell CMT++/CMTJava?

  • Lines-of-code Metrics (LOC)
  • Halstead-Metrics
  • McCabe Cyclomatic Number v(G)
  • Maintainability Index
  • Max ND / Maximum Nesting Depth


What files and media are available for Testwell CMT++/CMTJava?

For Testwell CMT++/CMTJava, you can find the following files and media: Testwell_CodeSonar_Imagix_CodeSentry_Codee_broschuere_EN.pdf, Technical-Product-Information-Testwell-CMT-English.pdf, and Technical-Product-Information-Testwell-CMTJava-English.pdf. These resources provide detailed product information.

Frequently Asked Questions

1 How does Testwell CMT++/CMTJava help reduce errors and improve code quality in my projects?

Testwell CMT++/CMTJava measures static properties of program code to estimate its error-proneness due to complexity. It assists in locating modules most likely to cause future problems, thereby helping to improve overall code quality. This is particularly useful for assessing code quality, especially from subcontractors.

2 What specific code complexity metrics does Testwell CMT++/CMTJava analyze?

Testwell CMT++/CMTJava analyzes several key metrics to assess code complexity and quality. These include Lines-of-code (LOC), Halstead-Metrics, McCabe Cyclomatic Number v(G), Maintainability Index, and Maximum Nesting Depth (Max ND).

3 Can Testwell CMT++/CMTJava be used for different programming languages?

Yes, Testwell CMT++/CMTJava is designed as a code complexity measurement tool for multiple programming languages. It supports analysis for C, C++, Java, and C# projects, providing a versatile solution for diverse development environments.

4 How can Testwell CMT++/CMTJava assist in managing outsourced software development?

Testwell CMT++/CMTJava is particularly useful for companies that subcontract their software development. It allows subcontractors to demonstrate the quality of their code by providing objective measurements of complexity and potential error-proneness, ensuring transparency and accountability.

upbtn
Skip to content