Source: SonarQube Blog

SonarQube Blog Cognitive Complexity, Because Testability != Understandability

Thomas J. McCabe introduced Cyclomatic Complexity in 1976 as a way to guide programmers in writing methods that "are both testable and maintainable". At SonarSource, we believe Cyclomatic Complexity works very well for measuring testability, but not for maintainability. That's why we're introducing Cognitive Complexity, which you'll begin seeing in upcoming versions of our language [...]

Read full article »
Est. Annual Revenue
$5.0-25M
Est. Employees
100-250
Olivier Gaudin's photo - CEO of SonarQube

CEO

Olivier Gaudin

CEO Approval Rating

83/100

Read more