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
- 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.