Acasă Dezvoltare Ce este putregaiul software-ului? - definiție din techopedia

Ce este putregaiul software-ului? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Software Rot?

Putregaiul software se referă la degradarea lentă a performanței software-ului de calculator. Un astfel de software arată o reacție redusă, nu are actualizări, poate deveni ore suplimentare defectuoase din cauza modificărilor sistemului de operare pe care se execută și, prin urmare, ar putea avea nevoie de actualizare.


Putregaiul software este cunoscut și sub denumirea de eroziune a software-ului, putregai de cod, entropie software, putregai de biți sau descompunere software.

Techopedia explică software-ul Rot

Putregaiul software este în general clasificat în două tipuri:

  • Putregai inactiv: software-ul care nu este utilizat în mod constant poate fi în cele din urmă inutil pe măsură ce restul aplicației se transformă. Variațiile în mediul software, precum și cerințele utilizatorilor joacă, de asemenea, un rol în deteriorare.
  • Putregai activ: Fără aplicarea constantă a procedurilor ideale de atenuare, software-ul care a suferit modificări constante și-ar putea pierde integritatea treptat. Cu toate acestea, majoritatea software-ului necesită actualizări constante, precum și remedierea erorilor. Acest lucru poate duce la un proces de evoluție, ceea ce face ca programul să se abată de la designul inițial. Ca urmare a acestei evoluții constante, logica proiectată de designerii originali tinde să fie invalidată, prezentând noi bug-uri.
Principalele motive care stau la baza putregaiului software sunt următoarele:

  • Cod neutilizat
  • Schimbarea mediului
  • Cod actualizat rar
Fixarea putregaiului software este dificilă; Cu toate acestea, următoarele sunt câteva măsuri care pot preveni sau minimiza intensitatea putregaiului:

  • Introduceți recenzii de coduri: includeți recenziile codurilor ca pas obligatoriu înainte de lansare. Este esențial să existe un set clar de ghiduri de codificare, pe lângă instruirea codificatorilor pentru revizuire folosind aceste orientări.
  • Creați documentație: includeți reguli privind codul de comentarii în ghidurile de codare și faceți-l obligatoriu pentru utilizare. Acest lucru ar forța programatorii să își structureze comentariile într-o manieră consecventă. Aceasta duce la o creștere a lizibilității pe baza codului.
  • Programatori noi mentor: Când adăugați oameni la o echipă existentă, asigurați-vă că le inițiați corespunzător în baza de cod.
  • Angajați-i pe cei potriviți: Angajați oamenii potriviți cu setul potrivit de abilități specifice cerinței.
Ce este putregaiul software-ului? - definiție din techopedia