Definice a význam Deprecated

Co je Deprecated?

Ve světě vývoje softwaru se výraz „zastaralý“ vztahuje na funkce nebo prvky, které jsou v procesu nahrazování novějšími. Termín pochází ze slova „deprecate“, což znamená něco neschválit. Zatímco zastaralé prvky mohou fungovat v aktuální verzi programovacího jazyka, v budoucích aktualizacích již fungovat nemusí. Proto se vývojářům softwaru doporučuje nahradit zastaralé položky jinými možnostmi.

S vývojem programovacích jazyků jsou někdy funkce nahrazovány novějšími, efektivnějšími možnostmi. Například v jazyce PHP byla funkce ereg(), která se používá k vyhledávání odpovídajících řetězců, zastaralá ve prospěch funkce preg_match(), která je rychlejší a flexibilnější. Zatímco funkce ereg() může v současných instalacích PHP fungovat, v budoucích verzích PHP již nemusí být podporována. Vývojářům proto nedoporučujeme spoléhat se na funkci ereg() a doporučujeme jim, aby aktualizovali svůj zdrojový kód a místo ní používali funkci preg_match().

V HTML mohou být prvky jako tagy a atributy z jedné verze na druhou zastaralé. Například v HTML 5 bylo několik běžných značek používaných v HTML 4 zastaráno. Patří mezi ně <center>, <font>, <tt> a několik dalších. Moderní prohlížeče sice mohou tyto značky stále interpretovat správně, ale jejich funkčnost není zaručena, a proto je třeba se jim vyhnout.

Proces zastarávání funkcí a prvků v programovacím jazyce se nazývá „zastarávání“. Tento proces obvykle trvá několik verzí jazyka, což dává vývojářům dostatek času na aktualizaci kódu. Většina vývojových prostředí ( IDE) také upozorňuje programátory na používání zastaralých prvků. Tato upozornění pomáhají vývojářům odstranit zastaralé položky dříve, než způsobí syntaktické chyby nebo jiné problémy v programu.

Definice Deprecated na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Vyřazené nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Vyřazené alebo chcete navrhnúť nový technický termín, kontaktujte nás.