Quelle est la signification de “ santé mentale ” dans “ contrôle de santé mentale ”?

Lexpression « sanity check » revient souvent dans la programmation, eg

Cest une bonne vérification de lintégrité avant dessayer de déchiffrer la clé.

Habituellement, son contexte est celui dans lequel un état communément supposé ( par exemple pas de corruption de mémoire) est testé, explicitement. Pendant longtemps, jai interprété « sanity » comme létat opposé à « folie », par exemple

Cest un bon contrôle pour nous assurer que nous ne perdons pas la tête avant dessayer de déchiffrer le clé.

En raison des nombreux cas où jai passé des heures, ou jours , à déboguer un bogue mystérieux, pour trouver la cause dun état inhabituel dans lenvironnement ou les données, cette interprétation avait un sens pour moi; une vérification de la santé mentale aurait sauvé ma santé mentale .

Mais ensuite, jai réalisé que le terme «bon sens» avait une signification plus canonique: la propreté, par exemple

Cest une bonne vérification de la propreté avant dessayer de déchiffrer la clé.

Quelle est linterprétation que signifie lexpression « contrôle de cohérence »?

Commentaires

  • Faire une vérification de la cohérence est juste une façon idiomatique originale de dire assurez-vous de ce que nous ' faisons (ou ce que nous ' re regardant) nest ' t complètement fou / ridicule / évidemment stupide . Cest ' nest pas une référence directe à la santé mentale de lorateur (ou de son public).
  • @FumbleFingers – Ah, oui, que ' Une bien meilleure formulation pour linterprétation que jai maintenue pendant longtemps. Je ' ne suis toujours pas convaincu. « 2d77967a4d »>

sanity " dans cette phrase signifie en fait " propreté " quand il a été utilisé pour la première fois, mais parce que le mot " sanity " est plus généralement reconnu comme lopposé de " insanity ", adopté un nouveau sens?

  • Cela signifie un contrôle que nous ou la situation ne sont pas fous. Par exemple, une " assert " est une forme de test de santé mentale.
  • @ acheong87: Personnellement, je ne ' t utiliser " contrôle de cohérence " pour faire référence à la validation de base des formats de paramètres dentrée, par exemple . Mais si cétait dans le contexte, par exemple, dun formulaire de saisie pour une soumission dassurance automobile, demandant la date de naissance du demandeur ', je pourrais lappeler " vérification de lintégrité " pour vous assurer que la valeur saisie nimplique ' que le candidat avait plus de 120 ans !
  • Lorsque vous obtenez une définition fonctionnelle de la raison, veuillez lenvoyer au Congrès américain. Ils ' sont ceux qui pourraient en bénéficier le plus.
  • Réponse

    Je vous renvoie à dictionary.com , où il indique (éventuellement):

    Synonymes

    1. raison, rationalité, sensibilité, raisonnabilité.

    (italiques ajoutés.)

    Un contrôle de cohérence est simplement un test pour confirmer que nous demandons, ou quon nous demande, quelque chose cest dans certaines limites définies du caractère raisonnable.

    Commentaires

    • Ah, je vois. Il semble que le mot " sanity " ne ' t nont rien à voir avec la propreté ou la pureté. Javais toujours cru que cétait fait , pensant que cétait une racine du mot " sanitation ". Mais il semble que cétait exactement le coupable, en regardant létymologie de " assainissement " .
    • @ acheong87 Mais cest le cas. Le latin sanus , qui est la racine éloignée des deux mots, signifie sain .
    • @AndrewLeach – Oui, mais je suppose que ce que je voulais dire, cest que Jai déduit la signification de " sanity " de " assainissement ", ce que je pensais à tort signifier " propreté " pour commencer (par opposition à quelque chose à voir avec la santé).Si javais bien compris et compris que sanus signifie sain , comme vous le faites remarquer, je naurais probablement pas ' cette confusion.

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *