Найти тему

Технический долг это обычное дело

Всем привет! Если вы, работаете программистом чуть больше года, то вы уже наверняка знаете такой термин как "технический долг". Но, не все понимают как же относится к этому явлению. Что ж, давайте разберемся, какие есть мнения и заблуждения на этот счет.

Во-первых, технический долг это обычное дело, когда ты работаешь на большом проекте. На малых проектах, обычно технического долга не бывает, т.к. все необходимые правки вносятся быстро и моментально, не вызывая затруднений. Да и протестировать небольшой проект гораздо проще, особенно если на нем нет критического функционала или интеграции с другим проектом.

Но, вот с большими проектами, над которыми работают много людей и из разных отделов, а иногда и подразделений (не говоря уже об отдельных подрядчиков со своим штатом разработчиков) уже не все так просто. Но это только лишь кажется.

снова за работу. Разгребаем накопившиеся дела по проекту
снова за работу. Разгребаем накопившиеся дела по проекту

Многие разработчики считают технический долг плохим.

Это серьезная ошибка.

Назвать технический долг плохим - это то же самое, что назвать плохой займ. Ни технический долг, ни заимствования не являются плохими по своей сути. Если вы занимаете деньги с умом (скажем, чтобы купить бизнес по выгодной цене) и выплачиваете долг вовремя или, что лучше, досрочно, то заимствование будет мудрым и осознанным решением. Вы легко можете представить себе противоположный сценарий, когда заимствование безрассудно.

То же самое и с техническим долгом в разработке программного обеспечения: по сути, технический долг - это инструмент для получения краткосрочной выгоды. Но поскольку залезть в долги слишком легко, а плохие последствия не видны сразу, это вызывает зависимость, и с ней нужно бороться.

Помните: в техническом долге нет ничего плохого. Долг становится плохим только тогда, когда он используется безрассудно (большую часть времени).

Или можно вспомнить такую фразу "Ты просто не умеешь их готовить" - она идеально подходит под ситуацию, когда ты не совсем верно понимаешь как относится к техническому долгу