Testwell CMT++ and Testwell CMTJava are efficient and very easy to use tools for measuring the code complexity.
Read here what Testwell CMT++ and CMTJava users say about the tools:
"Our school has an Informatics Engineering Master program with a branch in Software Engineering. This branch includes a course dedicated to software engineering quality where the students can learn and practice more advanced test methods, including test methods required for more critical systems in areas as avionics and automotive, and also learn to measure the compexity of the software they produce. The introduction of Testwell CMT++ for C++ and C# and CMTJava for Java allows students to analyse the complexity of their programs. This is possible because CMT produces several of the most well known software measures. The measures are presented clearly to the students, making easier their interpretation."
Alberto Sampaio, Professor
Instituto Superior de Engenharia do Porto, Portugal
"Testwell CMT++ gives very useful metrics. We use alarms feature to limit control Code Complexity & volume to make it testable & modular. Our parametric estimation uses Maintainability index as one of parameter for accurate estimation. Testwell CMT++ generates almost all metrics enabling oneself to have better quality control on code base."
Srinivasulu, Project Manager
Knorr-Bremse Technical Center, India
"We are developing software for embedded systems (computer language C) and in safety critical areas (medical engineering). Especially in this environment there are high demands concerning the quality of the software (IEC 62304).
By the use of Testwell CMT++ we are able to supervise the software quality from the outset as we seek boundaries for different code-metrics (McCabe Complexity, Lines of Code, estimated Number of Bugs…). Thanks to this we have the ability to keep the complexity of the program code low, to spread the complexity purposeful and therefore reduce the programming errors previously.
Testwell CMT++ is a very useful tool which helps to support the daily software development due to his easy to use interface. The tool also offers us the possibility to analyze complex third party code within one minute. So we can make a first assessment about the complexity, software quality and critical areas within the code."
Rene Uhlig, Software developer
TETRA GmbH, Ilmenau (Germany)