SUBSTR()()
SUBSTR()() sits in lab hour. Dev’s job is Dev walking through SUBSTR. Write that first.
Keep SUBSTR()() small. Dev should finish Dev walking through SUBSTR in a few lines, not a 40-line dump.
Without SUBSTR()(), lab hour gets messy and Dev walking through SUBSTR is hard to trust.
Use SUBSTR()() when Dev walking through SUBSTR must stay clear. If a simpler SQL step works, use that instead.
SUBSTR()() miss — skipping the failure case for SUBSTR. Fix it before you talk about advanced SQL.
After SUBSTR()(), Dev should still remember skipping the failure case for SUBSTR.
Close SUBSTR()() with: “If I skip it, Dev walking through SUBSTR goes wrong like this: skipping the failure case for SUBSTR.”
Board: Dev walking through SUBSTR. Dry-run SUBSTR()(). Name the trap: skipping the failure case for SUBSTR.