Debuggability
Kind: quality-attribute
Layer: Observability
Record: lexicon:debuggability
Canonical: Lexicon
The ease with which a fault can be located and understood from a system's observable behavior.
Listed in Lexicon terms, after Simplicity and before Maintainability.
Category
In tension with
- Encapsulation
- Event-Driven Architecture
- Metadata-Driven Design
- Metaprogramming
- Observer Pattern
- Encapsulation / Debuggability
- Event-Driven Architecture / Debuggability
- Metadata-Driven Design / Debuggability
- Metaprogramming / Debuggability
- Observer Pattern / Debuggability
Reinforced by
Linked from
- Separate, trade, or mitigate
- Architectural rules and principles
- Core Modular Design
- Event / Messaging / Asynchronous Architecture
- Error Handling / Resilience
- Metadata / Self-Description / Declarative Systems
- Metaprogramming / Language-Oriented Architecture
- Observability / Auditability / Traceability
- Behavioral Patterns
- The resolutions