Perché alcuni tipi di dati sono deprecati mentre altri sono obsoleti? [chiuso]

1

Perché alcuni tipi di dati o funzioni sono resi obsoleti in una versione più recente di un'API e altri sono contrassegnati come deprecati? Perché non renderli tutti obsoleti o perché non li rendono tutti deprecati?

    
posta Vaibhav Agarwal 17.10.2012 - 20:13
fonte

1 risposta

6

La deprecazione serve tipicamente come avvertimento che una funzione non è più a favore dei progettisti della lingua. Il ragionamento per questo è uno di compatibilità inversa. Dà agli utenti di una lingua il tempo di regolare il loro codice prima che la lingua abbandoni tali funzioni. Può anche fungere da percorso di migrazione a una nuova versione di una determinata funzione. La funzione in questione potrebbe essere adattata a un certo punto in futuro o renderizzata obsoleta e rimossa.

    
risposta data 17.10.2012 - 21:54
fonte

Leggi altre domande sui tag