GoogleCloudPlatform / golang-samples
Conditional Complexity

The distribution of complexity of units (measured with McCabe index).

Intro
Learn more...
Conditional Complexity Overall
0% | 0% | 7% | 22% | 69%
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
go0% | 0% | 7% | 22% | 69%
Conditional Complexity per Logical Component
primary logical decomposition
51+
26-50
11-25
6-10
1-5
dlp0% | 0% | 22% | 5% | 72%
compute0% | 0% | 11% | 23% | 64%
spanner0% | 0% | 7% | 52% | 40%
bigquery0% | 0% | 8% | 33% | 58%
speech0% | 0% | 35% | 37% | 27%
functions0% | 0% | 17% | 25% | 56%
vertexai0% | 0% | 15% | 41% | 43%
internal0% | 0% | 13% | 17% | 69%
bigtable0% | 0% | 15% | 20% | 64%
vision0% | 0% | 10% | 36% | 53%
monitoring0% | 0% | 13% | 14% | 72%
videointelligence0% | 0% | 18% | 73% | 8%
dataproc0% | 0% | 38% | 20% | 40%
storage0% | 0% | 3% | 4% | 92%
cloudsql0% | 0% | 8% | 25% | 65%
datastore0% | 0% | 16% | 0% | 83%
dialogflow0% | 0% | 26% | 35% | 37%
testing0% | 0% | 25% | 26% | 47%
kms0% | 0% | 5% | 16% | 77%
profiler0% | 0% | 11% | 26% | 61%
pubsublite0% | 0% | 9% | 16% | 73%
container_registry0% | 0% | 16% | 8% | 75%
automl0% | 0% | 8% | 19% | 72%
appengine0% | 0% | 16% | 0% | 83%
logging0% | 0% | 11% | 22% | 66%
pubsub0% | 0% | 0% | 20% | 79%
jobs0% | 0% | 0% | 42% | 57%
healthcare0% | 0% | 0% | 38% | 61%
firestore0% | 0% | 0% | 23% | 76%
getting-started0% | 0% | 0% | 21% | 78%
genai0% | 0% | 0% | 18% | 81%
securitycenter0% | 0% | 0% | 5% | 94%
asset0% | 0% | 0% | 18% | 81%
appengine_flexible0% | 0% | 0% | 19% | 80%
run0% | 0% | 0% | 9% | 90%
aiplatform0% | 0% | 0% | 31% | 68%
auth0% | 0% | 0% | 18% | 81%
servicedirectory0% | 0% | 0% | 31% | 68%
workflows0% | 0% | 0% | 87% | 12%
privateca0% | 0% | 0% | 17% | 82%
datacatalog0% | 0% | 0% | 17% | 82%
iam0% | 0% | 0% | 10% | 89%
endpoints0% | 0% | 0% | 23% | 76%
batch0% | 0% | 0% | 4% | 95%
translate0% | 0% | 0% | 9% | 90%
container0% | 0% | 0% | 100% | 0%
language0% | 0% | 0% | 11% | 88%
media0% | 0% | 0% | 0% | 100%
secretmanager0% | 0% | 0% | 0% | 100%
parametermanager0% | 0% | 0% | 0% | 100%
storagetransfer0% | 0% | 0% | 0% | 100%
managedkafka0% | 0% | 0% | 0% | 100%
modelarmor0% | 0% | 0% | 0% | 100%
texttospeech0% | 0% | 0% | 0% | 100%
opentelemetry0% | 0% | 0% | 0% | 100%
eventarc0% | 0% | 0% | 0% | 100%
cdn0% | 0% | 0% | 0% | 100%
tasks0% | 0% | 0% | 0% | 100%
memorystore0% | 0% | 0% | 0% | 100%
mediacdn0% | 0% | 0% | 0% | 100%
dataflow0% | 0% | 0% | 0% | 100%
trace0% | 0% | 0% | 0% | 100%
iap0% | 0% | 0% | 0% | 100%
documentai0% | 0% | 0% | 0% | 100%
errorreporting0% | 0% | 0% | 0% | 100%
routeoptimization0% | 0% | 0% | 0% | 100%
Most Complex Units
Top 50 most complex units
Unit# linesMcCabe index# params
125 20 4
107 19 2
131 19 4
132 19 3
79 19 0
73 18 3
72 18 3
134 18 10
132 18 10
129 18 9
113 18 9
88 18 0
57 17 6
106 17 8
114 17 9
78 17 0
67 17 0
95 17 1
88 17 1
92 16 4
69 16 0
84 16 4
77 16 3
56 16 1
63 15 0
46 15 1
108 15 5
108 15 4
100 15 8
99 15 8
73 15 8
73 15 3
63 14 4
57 14 0
35 14 4
83 14 7
50 14 3
115 13 2
52 13 4
56 13 3
53 13 2
60 13 6
69 13 6
67 13 5
47 13 2
60 12 3
80 12 0
61 12 4
35 12 0
57 12 2