deprecato

Deprecato significa, in generale, che qualcosa è riconosciuto ma scoraggiato.

In IT, deprecazione significa che sebbene qualcosa sia disponibile o consentito, non è raccomandato o che, nel caso in cui qualcosa debba essere usato, dire che è deprecato significa che i suoi errori vengono riconosciuti. Il termine può essere utilizzato con quasi tutti gli elementi IT, inclusi software, hardware, metodi, modelli e pratiche. 

Nella programmazione di computer, un'entità del linguaggio deprecata è tollerata o supportata ma non consigliata. Ad esempio, un certo numero di elementi e attributi sono deprecati in HTML 4.0, il che significa che sono preferiti altri mezzi per eseguire l'attività. Molte funzionalità deprecate sono diventate obsolete in HTML5, sebbene i browser che supportano le funzionalità potrebbero continuare a supportarle. Nel linguaggio di programmazione Java, un particolare metodo può essere deprecato per una data classe di oggetti.

Anche gli approcci generali a qualcosa possono essere deprecati. La sicurezza attraverso l'oscurità, ad esempio, è un approccio che si basa sul mantenere nascosti la codifica e le sue potenziali vulnerabilità, in modo che i difetti siano meno probabili essere rilevati e sfruttati. Quel modello, e altri come la sicurezza attraverso la minoranza e la sicurezza attraverso l'obsolescenza, sono deprecati a favore della sicurezza fin dalla progettazione, che implica la creazione di sistemi il più sicuri possibile in primo luogo.