![Code Bloating In C++](https://i.ytimg.com/vi/I6wwl_9Gr9s/hqdefault.jpg)
Tartalom
- Meghatározás - Mit jelent a Code Bloat?
- Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
- A Techopedia magyarázza a Code Bloat-ot
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.
Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.
A Techopedia magyarázza a Code Bloat-ot
A kód-lepattaná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ódot nehéz lehet olvasni és fenntartani. 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 felpuhul.
Szerencsére vannak megoldások a kódolásra. Az első annak elkerülése, hogy minimalista programozási technikákat használjon, talán olyan szoftver módszertanokkal, mint az Agile programozás. A másik az óvatos refaktorálás, amely megváltoztatja a programok 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.