технический долг
Sign in to saveAlso 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
- Stack Exchange tag
- stackoverflow.com/tags/technical-debt
Sources (3)
via Wikidata · CC0
Article · Русский
Технический долг (также известный как долг кодинга) — это метафора программной инженерии, обозначающая накопленные в программном коде или архитектуре проблемы, связанные с пренебрежением к качеству при разработке программного обеспечения и вызывающие дополнительные затраты труда в будущем. Технический долг обычно незаметен для конечных пользователей продукта, а связан с недостатками в сопровождаемости, тестируемости, понятности, модифицируемости, переносимости. По аналогии с финансовым долгом, технический долг может обрастать «процентами» — усложнением (или даже невозможностью) продолжения разработки, дополнительным временем, которое разработчики потратят на изменение программного продукта, исправление ошибок, сопровождение и т. п. Хотя увеличение технического долга как правило негативно влияет на будущее проекта, оно может быть и сознательным, компромиссным решением, продиктованным сложившимися обстоятельствами. Сам по себе плохой код не всегда является техническим долгом, так как ущерб («проценты по долгу») появляются из-за необходимости изменения кода со временем. Термин технический долг используется в первую очередь по отношению к разработке программного обеспечения, но он также может быть применён и к другим сферам проектирования. Иногда термин используется неправильно, обозначая более не поддерживаемый код (англ. legacy code), который является некачественным и написан кем-то другим.
Abstract from DBpedia / Wikipedia · CC BY-SA