Ambiguous API

Kind: anti-pattern

Layer: Contracts Core

Record: lexicon:ambiguous-api

Canonical: Lexicon

An interface whose names and parameters hide what it does, so callers must guess or read the implementation.

Listed in Lexicon terms, after Technical/Domain Mismatch and before Clear Semantics.

Category

Violates

Negated by

Linked from