Koti kehitys Mikä on cruft? - määritelmä techopediasta

Mikä on cruft? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Cruft tarkoittaa?

Cruft on slangi termi hyödytöntä, tarpeetonta tai huonosti kirjoitettua koodia varten. Cruft sisältää minkä tahansa koodin, jota ei tarvita sovellukselle suunnitellun tehtävän suorittamiseksi. Sitä voidaan käyttää myös niin huonosti kirjoitetun koodin yhteydessä, että saatat yhtä hyvin heittää sen ulos ja aloittaa tyhjästä.


Cruft ei välttämättä ole vika, vaan vaikeuttaa koodin lukemista ja ylläpitämistä. Cruftista kärsivää koodia tai ohjelmiston osaa voidaan kutsua "crufty" tai "cruftier kuin edellinen versio".

Techopedia selittää Cruftin

Mieti seuraavaa Java-osan koodiosaa, joka kuvaa koodin olemassaoloa.

Luokka Hei

{

Merkkijono nimi;

Merkkijonoosoite;

String Street;

String kaupunki;

Mitätön toiminto () {…}

}


Yllä olevaan koodiin liittyvä ongelma on String-lauseiden tarpeeton käyttö. Tämä on yksinkertainen esimerkki kruunusta. Monimutkaisempia redundantin muotoja ei tunnisteta helposti ennen testausvaihetta. Siihen mennessä huomattava määrä resursseja ja organisaation rahoitusta on tuhlattu ylimääräisten koodilohkojen käsittelyn takia.


Crufty-koodi voi sisältää ei-toivotut paketit, joihin ei viitata missään paikassa, ei-toivotut julkisen käytön menetelmät, joita ei ole mainittu samassa luokassa tai eri luokassa.

Mikä on cruft? - määritelmä techopediasta