General
160 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
Scalability
Ability to handle increased load by adding resources
Container
Lightweight package with everything to run software
BDD
Extending TDD with natural language behavior specs
TDD
Writing tests before code in a red-green-refactor cycle
Clean Code
Writing readable maintainable code
Monitoring
Observing system behavior for issues and optimization