General
149 views
Inversion of Control
Quick Definition
Design principle transferring program flow control to framework
Full Definition
A design principle where the control of program flow is transferred to an external framework or container.
Examples
IoC containers, event-driven, Hollywood principle, frameworks
Related Terms
dependency-injection
design-patterns
More General Terms
API Design
Creating consistent and intuitive APIs for software
Clean Code
Writing readable maintainable code
Monitoring
Observing system behavior for issues and optimization
SOLID
Five design principles for maintainable OOP software
Agile
Iterative approach delivering value incrementally
Kanban
Visual workflow management using boards