EMZETT.
Войти

Технический долг и «запахи кода»

Коротко: Технический долг — это срезанные углы в коде, которые сейчас экономят время, но позже стоят «процентов» в виде дополнительных усилий; «запахи кода» — предупреждающие признаки этого.

Подробнее: Термин принадлежит Уорду Каннингему. Кто под давлением времени выбирает неаккуратное решение, берёт кредит: прогресс быстрее, но каждое следующее изменение даётся всё труднее, пока долг не погашен (наведением порядка). Не всякий долг плох, пока он принят сознательно и погашение запланировано.

Подробности

Виды

  • Намеренный и разумный: «Нам нужно выпустить…

См. также: рефакторинг, чистый код, спагетти-код, код-ревью