tgoop.com/bitmap18/54
Last Update:
🔍 Технический долг — это плохой, неподдерживаемый код, который обычно возникает, когда разработчики идут на компромиссы с качеством под давлением руководства или заказчика:
1️⃣ плохая архитектура и преждевременные или же "протекающие" абстракции
2️⃣ непродуманные пограничные случаи (edge cases) в важной бизнес-логике, отсутствие тестов
Если активно не заниматься уменьшением техдолга, ваш код превратится в "легаси". Его будет страшно поломать, и с ним никто не захочет работать.
Стоимость поддержки и разработки поползёт вверх.
📖 Например: вы работаете над интернет-магазином, и продакт-менеджер просит вас добавить "бандлы" — группы товаров, которые продаются со скидкой.
Это нужно сделать как можно скорее, чтобы не пропустить сезон распродаж.
У вас не хватает времени на продумывание новой схемы данных и правильное заведение бандлов в БД, поэтому вы просто хардкодите идентификаторы товаров в функции get_total_price
, которая рассчитывает цену попупки.
🔗 https://ru.wikipedia.org/wiki/Технический_долг
BY Битмап / словарь разработчика

Share with your friend now:
tgoop.com/bitmap18/54