Skip to content
EntityQ1532172· pop 19· linked from 43 articles

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

Sign in to save

Also known as technology debt, tech debt, design debt, code debt

metaphor coined by Ward Cunningham (1992) for the implied cost of future rework caused by choosing an expedient solution in software development instead of a better approach

Wikidata facts

Show 1 more fact
Sources (3)

via Wikidata · CC0

Article · Русский

Технический долг (также известный как долг кодинга) — это метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем. Технический долг обычно незаметен для конечных пользователей продукта, а связан с недостатками в сопровождаемости, тестируемости, понятности, модифицируемости, переносимости. По аналогии с финансовым долгом, технический долг может обрастать «процентами» — усложнением (или даже невозможностью) продолжения разработки, дополнительным временем, которое разработчики потратят на изменение программного продукта, исправление ошибок, сопровождение и т. п. Хотя увеличение технического долга как правило негативно влияет на будущее проекта, оно может быть и сознательным, компромиссным решением, продиктованным сложившимися обстоятельствами. Сам по себе плохой код не всегда является техническим долгом, так как ущерб («проценты по долгу») появляются из-за необходимости изменения кода со временем. Термин технический долг используется в первую очередь по отношению к разработке программного обеспечения, но он также может быть применён и к другим сферам проектирования. Иногда термин используется неправильно, обозначая более не поддерживаемый код (англ. legacy code), который является некачественным и написан кем-то другим.

Abstract from DBpedia / Wikipedia · CC BY-SA