Reusability
Kind: quality-attribute
Layer: Structural Core
Record: architecture:reusability
Severity: recommended
Scope: function, module, component
Canonical: Ontology
The degree to which a function or module can serve a new caller without change, because it carries no context of its first one.
Listed in Architecture principles, after Composition Over Inheritance and before Replaceability.