Koodin paisuminen

Kirjoittaja: Lewis Jackson
Luomispäivä: 12 Saattaa 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
ODESSA. TUOTTAA. AUTTA IHMISIÄ 9.03.2022
Video: ODESSA. TUOTTAA. AUTTA IHMISIÄ 9.03.2022

Sisältö

Määritelmä - mitä Code Bloat tarkoittaa?

Koodin paisuminen on koodi, jonka oletetaan olevan liian pitkä tai hidas useimmissa tietokonejärjestelmissä. Vaikka termi yleensä viittaa lähdekoodiin, joka on liian pitkä, se voi viitata myös suoritettaviin tiedostoihin, joita voidaan pitää liian suurina.


Koodin paisumisen syyt voivat olla olio-ohjelmointitekniikoiden käyttö, missä menettelytekniikat tekisivät, suunnittelumallien epäasianmukainen käyttö, deklaratiivinen ohjelmointi ja silmukan purkaminen. Ratkaisut koodin paisumiseen voivat sisältää reaktoroinnin ja tarpeettomien laskelmien poistamisen.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Code Bloat -tapahtuman

Koodin paisuminen on ongelma ohjelmistokehityksessä, jossa lähdekoodin uskotaan olevan liian pitkä. Termi viittaa yleensä itse lähdekoodin pituuteen, mutta sitä voidaan soveltaa myös kääntäjän luomien suoritettavien tiedostojen kokoon, jos käytetään käännettyä kieltä, kuten C.


Koodin paisuminen on usein katsojan silmässä, mutta se voi aiheuttaa todellisia ongelmia. Pitkä, epäselvä koodi voi olla vaikea lukea ja ylläpitää. Liian suurien ohjelmien suorittaminen on hidasta.

Koodin paisuminen voi johtua riittämättömistä kielitoiminnoista, jotka johtavat liian monisanaiseen koodiin, oliokeskeisten suunnitteluperiaatteiden käytöstä siellä, missä niitä ei tarvita, ja ratkaisumallille sopimaton suunnittelumallien käyttö. Deklaratiivisten ohjelmointitekniikoiden käyttäminen, kun olio- tai välttämättömät tekniikat ovat perusteltuja, voi myös aiheuttaa koodin kasvavan liian suureksi. Silmukan rullaus, joka vähentää silmukan ohjaamia ohjeita, on ohjelmointitekniikka, joka voi lisätä suoritusnopeutta aiheuttaen samalla koodin paisumista.

Onneksi koodin paisumiseen on ratkaisuja. Ensimmäinen on välttää se ensinnäkin käyttämällä minimalistisia ohjelmointitekniikoita, ehkä ohjelmistomenetelmillä, kuten ketterä ohjelmointi. Toinen on huolellinen refaktorointi, joka muuttaa ohjelmien lähdekoodia jättäen sen ulkoisen toiminnallisuuden ennallaan. Toinen hyvä vaihtoehto on ohjelmistojen uudelleenkäyttö, kirjastojen avulla yksinkertainen ohjelmointi.