Module 8
Types and identifiers
Leading zeros, large IDs, booleans, nullable types and lossless serialization.
Identifiers are text; flags are booleans
Keep identifiers as exact text and turn yes/no flags into real booleans through a declared mapping, without treating a missing answer as "no". · 8 min
Parse booleans from an approved list
Turn many spellings of yes/no into true/false with an explicit list and keep unknown answers separate. · 7 min
Long identifiers lose digits
Keep long numeric-looking ids exact by never storing them as floating point. · 6 min
Nullable booleans
Store yes/no/unknown with a type that keeps unknown distinct. · 6 min
Module 8 quiz
Practice questions: choose an answer and check it to see the explanation. Nothing here is timed or graded.