AntiPattern
Misused Abstractions and APIs
api-abstraction-misuse
Calling or wiring the wrong abstraction into a system—e.g., deprecated Java execution paths, unsafe-looking JS Function construction assumptions, and incorrect C++ initializer_list lifetimes—leads to either surprising safety/behavior or lifetime/logic faults under developer expectations.