I find myself searching from time-to-time what are the standard 'thresholds' for what cyclomatic complexity means. I'll put the table here so that later I know where to find it.
CC | Type of procedure | Risk |
---|---|---|
1--4 | A simple procedure | Low |
5--10 | A well structured and stable procedure | Low |
11--20 | A more complex procedure | Moderate |
21--50 | A complex procedure, alarming | High |
>50 | An error-prone, extremely troublesome, untestable procedure | Very high |
You can read more about this metric here. An older version of an utility I wrote and use for estimating this metric is here
No comments:
Post a Comment
Note: (1) You need to have third-party cookies enabled in order to comment on Blogger. (2) Better to copy your comment before hitting publish/preview. Blogger sometimes eats comments on the first try, but the second works. Crazy Blogger.