Conditional Complexity Overall
  • There are 17,619 units with 186,187 lines of code in units (54.7% of code).
    • 15 very complex units (9,592 lines of code)
    • 22 complex units (4,175 lines of code)
    • 195 medium complex units (17,499 lines of code)
    • 227 simple units (10,404 lines of code)
    • 17,160 very simple units (144,517 lines of code)
5% | 2% | 9% | 5% | 77%
Legend:
51+
26-50
11-25
6-10
1-5
Alternative Visuals
Conditional Complexity per Extension
51+
26-50
11-25
6-10
1-5
cs5% | 2% | 9% | 5% | 77%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
src5% | 2% | 9% | 5% | 77%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
1883 260 4
1661 232 1
854 134 3
725 113 3
725 113 3
689 107 3
414 85 3
414 85 3
414 85 3
462 74 3
282 64 3
282 64 3
347 56 3
347 56 3
93 52 2
327 50 3
312 50 3
187 45 44
290 44 3
269 41 3
239 38 3
159 38 37
159 38 37
232 38 3
232 38 3
151 36 35
201 32 3
90 32 2
161 31 5
121 29 28
123 29 28
123 29 28
183 29 3
174 29 3
96 27 0
176 26 3
170 26 3
107 25 24
157 23 3
157 23 3
68 22 1
95 22 21
95 22 21
68 21 1
138 20 3
134 20 3
133 20 3
133 20 3
133 20 3
138 20 3
About This Analysis
  • Conditional complexity (also called cyclomatic complexity) is a term used to measure the complexity of software. The term refers to the number of possible paths through a program function. A higher value ofter means higher maintenance and testing costs (infosecinstitute.com).
  • Conditional complexity is calculated by counting all conditions in the program that can affect the execution path (e.g. if statement, loops, switches, and/or operators, try and catch blocks...).
  • Conditional complexity is measured at the unit level (methods, functions...).
  • Units are classified in four categories based on the measured McCabe index: 1-5 (simple units), 6-10 (medium complex units), 11-25 (complex units), 26+ (very complex units).
Learn more...