General
26 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
API Documentation
Documentation describing API usage and integration
Open Source
Software with publicly available source code
Semantic Versioning
Version scheme using MAJOR.MINOR.PATCH format
DevSecOps
Integrating security into DevOps processes
Design Patterns
Reusable solutions to common software design problems
CQRS
Separating read and write models for better scaling