Long Parameter List
Kind: anti-pattern
Layer: Enforcement Core
Record: architecture:long-parameter-list
Severity: discouraged
Scope: modularity, contract_compatibility, correctness_verification, object_creation
Formed by: Grow function or constructor signatures until related inputs, optional modes, and dependencies become hard to understand or validate.
Canonical: Ontology
A defect in which a signature grows so many parameters that a caller can no longer read or validate it.
Listed in Architecture principles, after Boolean Trap and before Magic Value.