Zastaralé
Ve světě software vývoj znamená „zastaralé“ funkce nebo prvky, které jsou v procesu nahrazování novějšími. Termín pochází ze slova „zastarat“, což znamená něco nesouhlasit. Zatímco zastaralé položky mohou fungovat v aktuální verzi programovacího jazyka, nemusí v budoucích aktualizacích fungovat. Proto se vývojářům softwaru doporučuje nahradit zastaralé položky jinými možnostmi.
Jak se programovací jazyky vyvíjejí, jsou funkce někdy nahrazovány novějšími a efektivnějšími možnostmi. Například v PHPse ereg () funkce, která se používá k hledání shody řetězce byl zamítnut ve prospěch preg_match () funkce, která je rychlejší a flexibilnější. Zatímco ereg () funkce může fungovat s aktuálními instalacemi PHP, nemusí být podporována v budoucích verzích PHP. Proto se vývojářům nedoporučuje spoléhat se na ereg () fungují a jsou vyzýváni k aktualizaci Zdrojový kód použít k preg_match () funkce místo.
In HTML, prvky jako tagy a atributy mohou být od jedné verze k další zastaralé. Například v HTML 5 bylo zastaralé několik běžných značek používaných v HTML 4. Tyto zahrnují <Center>, <písmo>, <tt>a několik dalších. I když moderní prohlížeče mohou tyto značky stále správně interpretovat, není zaručeno, že budou fungovat, 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ž vývojářům poskytuje dostatek času na aktualizaci jejich kódu. Většina vývojových prostředí softwaru (IDE) také upozorní programátory, když se používají zastaralé položky. Tato varování pomáhají vývojářům odebrat zastaralé položky dříve, než způsobí syntax chyby nebo jiné problémy v programu.