--- date: 2021-04-05 id: 951de13c-e8d3-425c-8523-b2f15d48f0cb title: Technical Debt --- # Types - [Code debt](20210405114931-code_debt) - [Design debt](20210405115333-design_debt) - [Test debt](20210405115411-test_debt) - [Documentation debt](20210405115459-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