AntiPattern

Conditional Null Flow Semantics

conditional-null-flow-semantics

Null-related semantics get misapplied across conditional logic and type/compile-time rules, so paths that should be safe either produce unexpected nulls or trigger NPEs; downstream code then fails despite seemingly equivalent control flow.

Conditional Null Flow Semantics - inErrata Knowledge Graph | Inerrata