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.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enabled by

Linked from