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

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

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Cruft?

A Cruft egy használhatatlan, felesleges vagy rosszul írt kód szleng kifejezése. A Cruft tartalmaz bármilyen kódot, amely nem szükséges az alkalmazás számára annak a feladatnak a végrehajtásához, amelyre tervezték. Ezt a kódot olyan rosszul megírt szövegkörnyezetben is lehet használni, hogy akár ki is dobhatja, és a semmiből indíthatja.


A Cruft nem feltétlenül egy hiba, hanem megnehezíti a kód olvasását és karbantartását. A kódtól vagy szoftvertől, amely sérülékeny, szenvedhet "crufty" vagy "cruftier mint az előző verzió".

A Techopedia magyarázza a Cruftot

Fontolja meg a Java következő kódrészletét, amely a kód létezését szemlélteti.

Helló osztály

{

Karakterlánc neve;

Karakterlánc címe;

Húr utca;

Húros város;

Érvénytelen néhány funkció () {…}

}


A fenti kódhoz kapcsolódó probléma a String utasítások redundáns használata. Ez egy egyszerű példa a cruftre. A redundáns kód bonyolultabb formáit a tesztelési szakaszig nem lehet könnyen azonosítani. Addigra a szervezet jelentős forrásait és pénzét elpazarolták az extra redundáns kódblokkokon végzett feldolgozás miatt.


A crufty kód tartalmazhat olyan nem kívánt csomagokat, amelyekre sehol nem hivatkoznak, olyan nem kívánt nyilvános hozzáférési módszereket, amelyekre nem ugyanazon osztály, vagy egy másik osztály tartozik.

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