Cod Bloat

Autor: Lewis Jackson
Data Creației: 12 Mai 2021
Data Actualizării: 1 Iulie 2024
Anonim
Bufferbloat & Lag - Why Framing Matters
Video: Bufferbloat & Lag - Why Framing Matters

Conţinut

Definiție - Ce înseamnă Code Bloat?

Codul bloat este un cod care se presupune că este prea lung sau lent pe majoritatea sistemelor informatice. În timp ce termenul se referă de obicei la codul sursă care este prea lung, acesta se poate referi, de asemenea, la executabile care ar putea fi considerate excesiv de mari.


Cauzele balonării de cod percepute ar putea fi utilizarea tehnicilor de programare orientate pe obiect, în care ar face tehnicile procedurale, utilizarea necorespunzătoare a modelelor de proiectare, programarea declarativă și desfășurarea buclelor. Soluțiile pentru codul bloat pot include refactorizarea și eliminarea calculelor redundante.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Code Bloat

Code bloat este o problemă în dezvoltarea de software, unde se consideră că lungimea codului sursă este excesiv de lungă. Termenul se referă de obicei la lungimea codului sursă în sine, dar poate fi, de asemenea, aplicat la dimensiunea fișierelor executabile generate de un compilator dacă se folosește un limbaj compilat, cum ar fi C.


Code bloat este adesea în ochii spectatorului, dar poate provoca probleme reale. Codul lung, neclar poate fi dificil de citit și de întreținut. Programele prea mari se execută lent.

Codul bloat poate fi cauzat de caracteristici inadecvate ale limbajului care duc la coduri excesiv de verosioase, utilizarea unor principii de proiectare orientate pe obiecte acolo unde acestea nu sunt necesare și folosind modele de design inadecvate problemei. Folosirea tehnicilor de programare declarative în care sunt justificate orientarea pe obiect sau tehnici imperative poate determina, de asemenea, ca codul să crească prea mult. Dezvoltarea buclelor, care reduce instrucțiunile controlate de o buclă, este o tehnică de programare care poate crește viteza de execuție, provocând în același timp o umflătură de cod.

Din fericire, există soluții pentru codul bloat. Primul este să îl evităm în primul rând, folosind tehnici de programare minimaliste, poate cu metodologii software precum programarea Agile. Celălalt este refactorizarea atentă, care schimbă un cod sursă al programelor, lăsând intactă funcționalitatea sa exterioară. O altă opțiune bună este reutilizarea software-ului, folosind bibliotecile pentru a programa pur și simplu.