Satura rādītājs:
Definīcija - ko nozīmē Cruft?
Cruft ir slengs termins bezjēdzīgam, lieks vai slikti uzrakstītam kodam. Cruft ietver jebkuru kodu, kas nav nepieciešams lietojumprogrammai, lai veiktu uzdevumu, kuram tas tika paredzēts. To var izmantot arī tik vāji uzrakstīta koda kontekstā, ka jūs varētu arī to izmest un sākt no nulles.
Cruft ne vienmēr ir kļūda, bet gan apgrūtina koda lasīšanu un uzturēšanu. Kods vai programmatūras gabals, kas cieš no transplantāta, var tikt saukts par "crufty" vai "cruftier nekā iepriekšējā versija".
Techopedia skaidro Cruft
Apsveriet šo koda Java sadaļu, kas ilustrē koda esamību.
Klase Sveiki
{
Stīgas nosaukums;
Stīgas adrese;
Stīgu iela;
Stīgu pilsēta;
Neder dažas funkcijas () {…}
}
Problēma, kas saistīta ar iepriekš minēto kodu, ir liekā virkņu paziņojumu izmantošana. Šis ir vienkāršs piemērs. Līdz testēšanas posmam nav viegli identificēt sarežģītākas liekā koda formas. Līdz tam ir iztērēts ievērojams resurss un organizācijas finansējums, jo tiek apstrādāti papildu liekie koda bloki.
Krustpunktā var ietvert nevēlamas paketes, uz kurām nekur nav atsauces, nevēlamas publiskas piekļuves metodes, kas nav minētas tajā pašā klasē vai citā klasē.


