General
148 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
Open Source
Software with publicly available source code
Pair Programming
Two developers collaborating at one workstation
Virtualization
Creating virtual versions of hardware or OS resources
Trunk Based Development
Branching model integrating code to main branch frequently
Version Control
Systems tracking code changes for collaboration
12-Factor App
Methodology for building scalable maintainable SaaS apps