Cruft - Cruft

Cruft je žargónové slovo pro cokoli, co zbyde, nadbytečné a překážející. Používá se zejména pro vadné, nahrazované, zbytečné, nadbytečné nebo nefunkční prvky v počítačovém softwaru .

Dějiny

Image
Laboratoř Harvard Cruft

Kolem roku 1958 tento termín používali ve smyslu „odpadků“ studenti navštěvující Tech Model Railroad Club (TMRC) na Massachusetts Institute of Technology (MIT). Ve vydání klubového slovníku z roku 1959 bylo definováno jako „to, co se magicky hromadí v klubovně těsně před tím, než vejdete dovnitř, jinými slovy, odpadky“. Jeho autor Peter Samson později vysvětlil, že to bylo míněno ve smyslu „detritu, toho, co je třeba zamést a vyhodit. Slovník nemá žádnou definici„ krutosti “, slova, které jsem slyšel až o několik let později“. . Cruft může také odkazovat na absolventy, kteří zůstávají sociálně aktivní na MIT.

Původ termínu je nejistý, ale může být odvozen z laboratoře Cruft Laboratory Harvardské univerzity . Postaven v roce 1915 jako dar od dárce jménem Harriet Otis Cruft, v něm byla během druhé světové války umístěna radarová laboratoř Harvardského fyzikálního oddělení . Ještě počátkem 90. let minulého století bylo před okny Cruft Hall vidět naskládané nevyužité technické vybavení. Podle studentů, pokud se místu plnému zbytečných strojů říká Cruft Hall, musí být strojní zařízení samotné. Tento obrázek „vyřazeného technického nepořádku“ by pak rychle přešel z hardwaru na software. Ve slovníku TMRC je na vztah k pojmu „ crud “ (špína, kravina) poukázáno vtipným definováním známějšího slova (crud) tím nejasnějším (cruft).

Oxford English Dictionary nabízí etymologii slova „crufty“ a cituje je s nimi nakládáno v Jamajce , kde to slovo znamená drsný, hrubý vyhlížející nebo strupatá, možná působí jako upravenou verzi „zanedbaný“.

Software

FreeBSD příručka používá termín odkazovat se na pozůstatek nebo nahrazované objektového kódu , který se hromadí ve složce nebo adresáři, pokud je software recompiled a nové spustitelné soubory a datové soubory produkoval. Taková krutost, pokud je požadována pro správnou funkci nových spustitelných souborů, může způsobit BSD ekvivalent pekla závislosti . Slovo se také používá k popisu případů nepotřebného, ​​zbylého nebo jen špatně napsaného zdrojového kódu v počítačovém programu, který je pak zbytečně nebo dokonce škodlivě kompilován do objektového kódu.

Hromadná akumulace může vést k technickému zadlužení , což může následně ztěžovat a časově náročné přidávání nových funkcí nebo úpravy stávajících funkcí-dokonce i za účelem zlepšení výkonu.

V kontextu internetových nebo webových adres ( Uniform Resource Locators nebo „URL“) se cruft vztahuje na znaky, které jsou relevantní nebo smysluplné pouze pro lidi, kteří stránky vytvořili, například podrobnosti o implementaci počítačového systému, který stránku obsluhuje. Mezi příklady URL cruft patří přípony názvů souborů , například .php nebo .html , a interní organizační detaily jako /public/ nebo /Users/john/work/drafts/ .

Počítačový hardware

Společnost Cruft může také odkazovat na nepoužité a zastaralé počítačové doplňky shromážděné prostřednictvím upgradu, dědičnosti nebo jednoduché akvizice, úmyslně i za okolností. Tento nahromaděný hardware má však často výhodu, když správci IT systémů, technici a podobně potřebují kritické náhradní díly. Nepoužitý stroj nebo součást podobná výrobní jednotce by mohla umožnit téměř okamžitou obnovu vadné jednotky, na rozdíl od čekání na dodanou náhradu.

Viz také

Reference

externí odkazy