General
315 views
Dependency Injection
Quick Definition
Pattern receiving dependencies from external sources
Full Definition
A design pattern where an object receives its dependencies from external sources rather than creating them.
Examples
IoC containers, constructor injection, testability, loose coupling
Related Terms
inversion-of-control
design-patterns
solid
More General Terms
Microservice
Small independently deployable focused service
Technical Debt
Cost of rework from easy solutions over better ones
System Design
Defining architecture components and interfaces for systems
API Design
Creating consistent and intuitive APIs for software
Version Control
Systems tracking code changes for collaboration
Semantic Versioning
Version scheme using MAJOR.MINOR.PATCH format