Монолитная кодовая база
Определение
Монолитная кодовая база (англ. monolithic codebase) — код продукта, в котором все части тесно переплетены и границы между модулями стерты. Изменение в одном месте неожиданно ломает другое, и даже маленькую доработку приходится проверять целиком. Важно отличать это от монолита как способа выкладки: монолит с четкими модулями может быть здоровым годами. Пример: правка расчета доставки ломает отчеты бухгалтерии, потому что оба места используют одну и ту же таблицу и функцию. Лечится такое постепенным выделением модулей и рефакторингом, переписывание с нуля обычно выходит дороже. Такая кодовая база — частая форма технического долга.