2 مستودعات
Techniques for removing direct dependencies between application modules using mediator or target-action patterns.
Distinct from Package Dependency Decoupling: Focuses on decoupling internal application modules rather than external package dependencies.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Module Dependency Decoupling. Refine with filters or upvote what's useful.
CTMediator is a dynamic service locator and modular architecture framework for iOS. It functions as a dependency decoupler that allows large projects to be split into smaller, independent subprojects and targets to improve organization and reduce build times. The framework enables communication between these isolated modules using a target-action pattern. It utilizes dynamic runtime lookups to dispatch requests and route actions to specific modules without requiring a manual service registration process during startup. The system manages data exchange and project decomposition through protoc
Removes direct dependencies between app modules using a target-action pattern for communication.
This project serves as a comprehensive handbook and architectural guide for software engineering best practices. It provides a curated set of principles and technical guidelines focused on maintaining long-term code health, reducing complexity, and ensuring that software systems remain readable and manageable as they grow. The core philosophy centers on modularity and domain-driven design, encouraging developers to structure applications around specific business use cases rather than the constraints of external frameworks. By prioritizing interface-based contracts and dependency injection, th
Uses inversion of control and dependency injection to decouple components and facilitate testing.