Что такое технический долг?

Результат выбора быстрого решения вместо более эффективного, что приводит к дополнительной работе и затратам в будущем.

🛠️

Определение

Технический долг — это результат выбора быстрого решения вместо более эффективного, что приводит к дополнительной работе и затратам в будущем.

🏗️

Аналогия

Термин метафоричен, сравнивая компромисс с финансовым долгом, где краткосрочные выгоды ведут к долгосрочным затратам.

🔍

Происхождение

Термин «технический долг» был введён разработчиком Ward Cunningham в 1992 году и с тех пор стал распространённым понятием в инженерии программного обеспечения.

📈

Накопление

Как и финансовый долг, если технический долг не решать, он может накапливать «проценты» в виде увеличения объёма работ и затрат.

🔄

Типы

Технический долг может быть намеренным или непреднамеренным и может быть классифицирован по различным типам на основе его природы и происхождения.