EMZETT.
Увійти

Технічний борг і «запахи коду»

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

Докладніше: Термін належить Уорду Каннінгему. Хто під тиском часу обирає неакуратне рішення, бере кредит: прогрес швидший, але кожна наступна зміна дається дедалі важче, доки борг не погашено (наведенням ладу). Не всякий борг поганий, доки він прийнятий свідомо й погашення заплановане.

Подробиці

Види

  • Навмисний і розважливий: «Нам потрібно випустити…

Див. також: рефакторинг, чистий код, спагеті-код, код-рев’ю