В света на разработката на софтуер, "остарял" се отнася до функции или елементи, които са в процес на замяна с по-нови. Терминът произлиза от думата "отхвърлям", което означава да не одобрявам нещо.
Защо CODE се оттегля?
Функциите са отхвърлени, вместо незабавно премахнати,, за да осигурят обратна съвместимост и да дадат време на програмистите да приведат засегнатия код в съответствие с новия стандарт. Сред най-честите причини за оттегляне са: Функцията е заменена с по-мощна алтернативна функция.
Означава ли оттеглянето изтриване?
Оттеглянето и премахването са две различни неща. Оттеглянето, от друга страна, означава, че производителят обезкуражава използването на дадена функция, но я оставя налична. … Но остарелите функции често идват с предупреждение, препоръчващо други решения. В бъдещите версии оттеглените функции често са изправени пред премахване.
Какво означава deprecated?
Остаряло означава, като цяло, че нещо е признато, но обезкуражено. В ИТ, оттеглянето означава, че въпреки че нещо е налично или разрешено, не се препоръчва или че в случай, когато нещо трябва да се използва, да се каже, че е отхвърлено, означава, че неговите недостатъци се разпознават.
Защо сме отхвърлени?
Всъщност е толкова маловажно, че вече изобщо не трябва да се използва, тъй като може да престане да съществува вбъдеще. Необходимостта от deprecation възниква, защото с развитието на класа неговият API се променя. Методите се преименуват за последователност. … Възможността за маркиране на клас или метод като "deprecated" решава проблема.