General
238 views
SOLID
Quick Definition
Five design principles for maintainable OOP software
Full Definition
Five design principles for object-oriented software promoting maintainability.
Examples
single responsibility, open-closed, Liskov, interface segregation, dependency inversion
Related Terms
clean-code
design-patterns
oop
More General Terms
Inversion of Control
Design principle transferring program flow control to framework
Microservice
Small independently deployable focused service
Clean Code
Writing readable maintainable code
Design Patterns
Reusable solutions to common software design problems
CI/CD
Automating build test and deployment pipelines
API Documentation
Documentation describing API usage and integration