General
162 views
Technical Debt
Quick Definition
Cost of rework from easy solutions over better ones
Full Definition
The cost of rework from choosing easy solutions instead of better approaches.
Examples
quick fixes, legacy code, missing tests, refactoring needs
Related Terms
refactoring
code-quality
More General Terms
API Design
Creating consistent and intuitive APIs for software
Semantic Versioning
Version scheme using MAJOR.MINOR.PATCH format
Scrum
Agile framework using fixed-length sprints
CQRS
Separating read and write models for better scaling
Site Reliability
Engineering approach to IT operations with software practices
Trunk Based Development
Branching model integrating code to main branch frequently