---
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