General
292 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
Semantic Versioning
Version scheme using MAJOR.MINOR.PATCH format
Scrum
Agile framework using fixed-length sprints
SOLID
Five design principles for maintainable OOP software
TDD
Writing tests before code in a red-green-refactor cycle
Data Pipeline
Series of processing steps moving data from source to destination
CQRS
Separating read and write models for better scaling