Qual è il significato di “ sanità mentale ” in “ controllo di integrità ”?

La frase “controllo di integrità” compare spesso nella programmazione, eg

È “un buon controllo di integrità prima di tentare di decrittografare la chiave.

Di solito, il suo contesto è uno in cui uno stato comunemente assunto ( ad es. nessun danneggiamento della memoria) viene testato, esplicitamente. Per molto tempo, ho interpretato “sanità mentale” come lo stato opposto a “follia”, ad es.

È “un buon controllo per essere sicuri di non perdere la testa prima di tentare di decrittografare il chiave.

A causa dei molti casi in cui ho passato ore, o giorni , a eseguire il debug di un bug misterioso, solo per trovare la causa era uno stato insolito nellambiente o nei dati, questa interpretazione aveva senso per me; un controllo di sanità mentale avrebbe salvato la mia sanità mentale .

Ma poi ho capito che “sanità mentale” aveva un significato più canonico: pulizia, ad es.

È “un buon controllo della pulizia prima di tentare di decrittografare la chiave.

Qual è linterpretazione intesa con la frase “controllo di integrità”?

Commenti

  • Fare un controllo di integrità è solo un modo eccentrico e idiomatico di dire assicurati di cosa ' stiamo facendo (o cosa ' sta guardando) non è ' completamente folle / ridicolo / ovviamente stupido . ' non è un riferimento diretto alla sanità mentale delloratore (o del suo pubblico).
  • @FumbleFingers – Ah, sì, questo ' è una formulazione molto migliore per linterpretazione che ho tenuto per molto tempo. ' non sono ancora convinto. Tuttavia, " sanità " in quella frase in realtà significava " pulizia " quando è stato utilizzato per la prima volta, ma poiché la parola " sanity " è più comunemente riconosciuta come lopposto di " follia ", adottato un nuovo significato?
  • Significa controllare che noi o la situazione non sono pazzi. Ad esempio un " assert " è una forma di controllo di integrità.
  • @ acheong87: personalmente non lo farei ' t utilizza " controllo di integrità " per fare riferimento alla convalida di base dei formati dei parametri di input, ad esempio . Ma se fosse nel contesto, ad esempio, di un modulo di input per un preventivo di assicurazione auto, chiedendo la ' data di nascita del richiedente, potrei chiamarla " verifica dellintegrità " per assicurarti che il valore inserito non ' implichi che il richiedente abbia più di 120 anni !
  • Quando ottieni una definizione funzionante di sanità mentale, inviala al Congresso degli Stati Uniti. Loro ' sono quelli che potrebbero trarne maggiori benefici.

Rispondi

Ti rimando a dictionary.com , dove si afferma (eventualmente):

Sinonimi

  1. ragione, razionalità, sensibilità, ragionevolezza.

(enfasi aggiunta.)

Un controllo di integrità è semplicemente un test per confermare che stiamo chiedendo o ci viene chiesto qualcosa questo è entro alcuni limiti definiti di ragionevolezza.

Commenti

  • Ah, capisco. Sembra che la parola " sanità mentale " non ' t hanno qualcosa a che fare con la pulizia o la purezza. Ho sempre creduto che lo facesse , pensando che fosse la radice della parola " sanitation ". Ma sembra che questo sia stato esattamente il colpevole, osservando letimologia di " sanitation " .
  • @ acheong87 Ma è così. Il latino sanus , che è la radice lontana di entrambe le parole, significa sano .
  • @AndrewLeach – Sì, ma immagino che quello che volevo dire sia questo Ho dedotto il significato di " sanità mentale " da " sanitation ", che erroneamente credevo significasse " pulizia " per cominciare (al contrario di qualcosa che ha a che fare con la salute).Se avessi capito bene le mie premesse e avessi capito che sanus significa sano , come fai notare, probabilmente non ' avrei avuto questa confusione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *