Itthon Fejlesztés Mi az a verés? - meghatározás a techopedia alapján

Mi az a verés? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Code Bloat?

A kódbomlás olyan kód, amely állítólag túl hosszú vagy lassú a legtöbb számítógépes rendszeren. Noha a kifejezés általában túl hosszú forráskódra utal, utalhat olyan végrehajtható fájlokra is, amelyeket túl nagynak tekinthet.

Az érzékelt kódbomlás okai lehetnek az objektum-orientált programozási technikák használata, ahol az eljárási technikák ezt tennék, a tervezési minták nem megfelelő használata, a deklaratív programozás és a hurok kibontása. A kódolódás megoldásai között szerepelhet a refaktorálás és a redundáns számítások kiküszöbölése.

A Techopedia magyarázza a Code Bloat-ot

A kódfelfogás olyan probléma a szoftverfejlesztésben, ahol a forráskód hossza túl hosszúnak tartják. A kifejezés általában magának a forráskódnak a hosszára utal, de alkalmazható a fordító által generált futtatható fájlok méretére is, ha olyan fordított nyelvet használnak, mint a C.

A kódos puffadás gyakran a szemlélő szemében van, de valódi problémákat okozhat. A hosszú, nem egyértelmű kód nehezen olvasható és karbantartható. A túl nagy programok futtatása lassú.

A kódbomlást a nem kielégítő nyelvjellemzők okozhatják, amelyek túlzottan szóbeli kódot eredményeznek, az objektum-orientált tervezési alapelvek használata ott, ahol nincs rá szükség, és a megoldáshoz nem megfelelő tervezési minták használata. Deklaratív programozási technikák használata, ahol objektum-orientált vagy imperatív technikák indokoltak, szintén okozhatja a kód túl nagyságát. A hurok kihúzása, amely csökkenti a hurok által vezérelt utasításokat, egy olyan programozási technika, amely fokozza a végrehajtás sebességét, miközben a kód kiürülését okozza.

Szerencsére vannak megoldások a kódolásra. Az első annak elkerülése, hogy mindenekelőtt minimalista programozási technikákat használjon, talán olyan szoftver módszertanokkal, mint az Agile programozás. A másik a gondos refaktorálás, amely megváltoztatja a program forráskódját, miközben a külső funkcionalitását érintetlennek tartja. Egy másik jó lehetőség a szoftver újrafelhasználása, a könyvtárak egyszerű programozása révén.

Mi az a verés? - meghatározás a techopedia alapján