Технічний борг і «запахи коду»
Коротко: Технічний борг — це зрізані кути в коді, які зараз заощаджують час, але пізніше коштують «відсотків» у вигляді додаткових зусиль; «запахи коду» — попереджувальні ознаки цього.
Докладніше: Термін належить Уорду Каннінгему. Хто під тиском часу обирає неакуратне рішення, бере кредит: прогрес швидший, але кожна наступна зміна дається дедалі важче, доки борг не погашено (наведенням ладу). Не всякий борг поганий, доки він прийнятий свідомо й погашення заплановане.
Подробиці
Види
- Навмисний і розважливий: «Нам потрібно випустити…
Див. також: рефакторинг, чистий код, спагеті-код, код-рев’ю