Dom Razvoj Što je bloat kod? - definicija iz tehopedije

Što je bloat kod? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Bloat Code?

Naziv koda je kod koji je navodno predug ili spor u većini računalnih sustava. Iako se ovaj pojam obično odnosi na predugi izvorni kod, može se odnositi i na izvršne datoteke koje se mogu smatrati pretjerano velikim.

Uzroci percipiranja koda mogu biti upotreba objektno orijentiranih programskih tehnika u kojima bi se radile proceduralne tehnike, neprimjerena upotreba obrazaca dizajna, deklarativno programiranje i odvijanje petlje. Rješenja za stvaranje blokade mogu uključivati ​​refaktoring i eliminiranje suvišnih izračuna.

Tehopedia objašnjava Code Bloat

Napaka koda problem je u razvoju softvera gdje se vjeruje da je duljina izvornog koda pretjerano dugačka. Izraz se obično odnosi na duljinu samog izvornog koda, ali također se može primijeniti na veličinu izvršnih datoteka koje generira prevodilac ako koristi sastavljeni jezik kao što je C.

Nadimanje kodova često je u oči promatrača, ali može uzrokovati prave probleme. Dug, nejasan kod može biti težak za čitanje i održavanje. Programi koji su preveliki polako se izvode.

Napet kôd može biti uzrokovan neadekvatnim jezičnim značajkama koje vode do pretjerano iscrpnog koda, upotrebom objektno orijentiranih principa dizajna tamo gdje oni nisu potrebni i korištenjem dizajnerskih uzoraka koji nisu primjereni problemu koji se rješava. Upotreba tehnika deklarativnog programiranja gdje se jamči objektno orijentirana ili imperativna tehnika također može uzrokovati prevelik porast koda. Odvijanje petlje, koje smanjuje upute koje kontrolira petlja, programska je tehnika koja može povećati brzinu izvršenja, a uzrokuje stvaranje koda.

Srećom, postoje rješenja za kodiranje bloat-a. Prvo je to izbjeći u prvom redu korištenjem minimalističkih tehnika programiranja, možda s softverskim metodologijama poput Agile programiranja. Drugi je pažljivi refaktoring, koji mijenja izvorni kod programa, a vanjsku funkcionalnost ostavlja netaknutom. Još jedna dobra opcija je ponovno korištenje softvera, koristeći knjižnice za jednostavno programiranje.

Što je bloat kod? - definicija iz tehopedije