Practice workspaceY
Learning path
LEVEL 6 · DEBUGGING & ROOT CAUSE

Test a hypothesis

Use evidence to distinguish causes.

01 / PREDICT

A timeout coincides with a bug. Does that explain it?

02 / EXPLAIN

The judgment behind the action

List plausible causes and choose an experiment that separates them. Inspect actual values and control flow. Keep a short evidence trail, and revise the hypothesis if the observations disagree. Fix the shared cause when multiple symptoms have the same source.

03 / DEMONSTRATE

A bounded way to ask

Check whether normalization happens on both the query and title. If only one is normalized, test mixed-case inputs in both directions.
04 / PRACTICE

Design two inputs that distinguish query normalization from title normalization.

A timeout coincides with a bug. Does that explain it?

Choose the best next action

Guided practice contributes completion, not independent mastery.

06 / REFLECT

Make the lesson yours.

Your reflection is attached when you submit your decision. Drafts remain in this tab.

07 / TRANSFER

Try it somewhere unfamiliar.

Apply this skill to an unfamiliar repository: design two inputs that distinguish query normalization from title normalization. Record the evidence you would need.

Choose your next practice
Source checked 2026-09-09 · Documentation profile · Runtime example untestedOfficial reference