overview
This paper describes Cognitive Complexity, a Sonar exclusive metric formulated to more accurately measure the relative understandability of methods.
Cognitive Complexity breaks from using mathematical models to assess software maintainability by combining Cyclomatic Complexity precedents with human assessment. It yields method complexity scores that align well with how developers perceive maintainability.