logo

Database

Summary

The source code must contain functions, methods or fragments of code with a cyclomatic complexity (McCabe) lower than 20.

Description

The use of McCabe cyclomatic complexity helps to measure how complex a source code is regardless of the programming language. This software metric is based on graph theory. When the code has a high level of complexity, it will be harder to analyze, understand and maintain, therefore, the time and effort needed to find and fix vulnerabilities will increase substantially.