Spesso sento le persone dire che "sanitizzano l'input", il che significherebbe renderlo pulito. Capisco che ciò significhi "pulizia di contenuti potenzialmente dannosi", in cui la funzione che disinfetta fa qualcosa di simile alla fuga dei caratteri.
Ma poi sento cose come "input sensato", che per me significa che l'input non è una stringa in cui era previsto un double, o "January 3rd of Nineteen Ninety Five" dove "1995/01/03" sarebbe sono stato corretto. Questo rappresenta una questione di formattazione.
Quindi abbiamo "funzioni di sanità", che gestiscono l'input dell'utente per renderlo utilizzabile dal back-end del software. Può riferirsi a entrambi i tipi di convalida dell'input? Ha a che fare solo con la formattazione (come "input sensato"), o con la pulizia dell'input (come "input igienizzato")? Sono due diverse classi di operazioni, o la sanità mentale in questo caso si riferisce solo ad entrambi? Ho sempre pensato che si riferisse a sanitizzarlo (se questo in realtà significa qualcosa di diverso dal renderlo sano di mente) dal momento che pensavo che "sanità mentale" fosse una radice per "sanificare". Ma ho appena controllato e non riesco a trovare alcuna definizione di "sanità mentale" che abbia nulla a che fare con la pulizia o la disinfezione.
Esistono idiomi per ciascuna di queste operazioni che non conosco o sono sempre solo "funzioni di sanità" che fanno entrambe queste cose? Sarebbe fonte di confusione vedere le funzioni "sanità" e "sicurezza"?