Кућа Развој Шта је софтвер трулеж? - дефиниција из техопедије

Шта је софтвер трулеж? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Рот софтвера?

Софтверски трулеж односи се на споро погоршање перформанси рачунарског софтвера. Такав софтвер показује смањену реактивност, недостаје ажурирања, може постати неисправан прековремени рад због промена у оперативном систему на којем се покреће, па ће им можда требати надоградња.


Софтверски трулеж познат је и као ерозија софтвера, кодна трулеж, ентропија софтвера, битна трулеж или пропадање софтвера.

Тецхопедиа објашњава Софтваре Рот

Софтверски трулеж се углавном категорише у две врсте:

  • Спорна трулеж: Софтвер који се не користи доследно може с временом постати бескористан док се остатак апликације трансформише. Варијације у софтверском окружењу, као и захтеви корисника, такође играју улогу у пропадању.
  • Активна трулеж: Без сталне примене идеалних поступака ублажавања, софтвер који је претрпео сталне модификације могао би постепено губити свој интегритет. Међутим, већина софтвера захтева стална ажурирања, као и исправљање грешака. Ово може довести до процеса еволуције, што на крају програм одступа од свог оригиналног дизајна. Као резултат ове сталне еволуције, логика коју су направили оригинални дизајнери обично је поништена и представља нове грешке.
Главни разлози иза трулежи софтвера су сљедећи:

  • Некоришћени код
  • Промјена окружења
  • Ретко ажуриран код
Поправљање трулежи софтвера је изазовно; Међутим, следеће су неке мере које могу да спрече или бар смање на минимум интензитет трулежи:

  • Уведите прегледе кодова: Укључите рецензије кода као обавезни корак прије издања. Јасан скуп смерница за кодирање, поред обуке кодирања за преглед помоћу ових смерница, је неопходан.
  • Креирајте документацију: Укључите правила која се тичу кода за коментарисање у смернице за кодирање и учините их обавезним за употребу. То би приморало програмере да своје коментаре структуирају на доследан начин. То доводи до повећања читљивости широм базе кода.
  • Ментор нови програмери: Када додајете људе у постојећи тим, обавезно их правилно иницирајте у бази кода.
  • Унајмите праве: запослите праве људе са правим сетом вештина специфичних за тај захтев.
Шта је софтвер трулеж? - дефиниција из техопедије