Domov vývoj Čo je Cruft? - definícia z technológie

Čo je Cruft? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Cruft?

Cruft je slangový výraz pre zbytočný, nadbytočný alebo zle napísaný kód. Cruft obsahuje akýkoľvek kód, ktorý nie je potrebný pre aplikáciu na vykonanie úlohy, pre ktorú bol navrhnutý. Môže byť tiež použitý v kontexte tak zle napísaného kódu, že ho môžete tiež vyhodiť a začať od nuly.


Cruft nemusí byť nutne chyba, ale skôr sťažuje čítanie a údržbu kódu. Kód alebo kus softvéru, ktorý trpí krížom, sa môže nazývať „crufty“ alebo „cruftier ako predchádzajúca verzia“.

Techopedia vysvetľuje Cruft

Zvážte nasledujúcu časť kódu v Jave, ktorá ilustruje existenciu kódu.

Trieda Ahoj

{

Názov reťazca;

Adresa reťazca;

String Street;

String city;

Void someFunction () {…}

}


Problém spojený s vyššie uvedeným kódom je nadbytočné použitie príkazov String. Toto je jednoduchý príklad kríženia. Zložitejšie formy redundantného kódu nie sú ľahko identifikovateľné až do fázy testovania. Dovtedy bolo značné množstvo zdrojov a financií organizácie zbytočne zbytočne spracovaných na nadbytočné bloky kódu.


Kód cestovného kódu môže obsahovať nežiaduce balíčky, na ktoré sa nikde neodkazuje, metódy neželaného verejného prístupu, ktoré nie sú uvedené v rovnakej triede alebo inej triede.

Čo je Cruft? - definícia z technológie