Technical Debt
Types
- [Code debt](Code debt)
- [Design debt](Design debt)
- [Test debt](Test debt)
- [Documentation debt](Documentation debt)
Causes
- Schedule pressure
- Lack of good/skilled designers
- Lack of applicatin of design principles
- Lack of awareness of design smells and refactoring
How to manage
- Increasing awareness of technical debt
- Detecting and repaying technical debt
- Prevent accumulation of technical debt