Leaky and broken abstractions
A broken abstraction, or leaky abstraction,
is one that fails to actually abstract away what it needed to.
To some degree, all abstractions are,
but still signal which details were intended to be secondary.
A broken abstraction, or leaky abstraction,
is one that fails to actually abstract away what it needed to.
To some degree, all abstractions are,
but still signal which details were intended to be secondary.