1 dépôt
Frameworks and patterns focused on removing unnecessary glue code and abstraction layers to simplify request tracing.
Distinct from Simplification Patterns: Distinct from general Simplification Patterns by focusing on architectural indirection and dependency inversion rather than just code nesting.
Explore 1 awesome GitHub repository matching software engineering & architecture · Indirection Reduction. Refine with filters or upvote what's useful.
This project is a collection of software engineering principles and architectural design patterns designed to minimize the mental effort required to understand and maintain source code. It serves as a guide for implementing clean code methodologies and architectural simplification to reduce the overall cognitive load on developers. The framework emphasizes aligning module boundaries and ubiquitous language with business stakeholders to prevent architectural ripple effects. It advocates for balancing service granularity to avoid the overhead of distributed monoliths and suggests favoring objec
Provides a system for reducing architectural indirection by minimizing abstraction layers and favoring dependency inversion.