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?
Réponse
Je vous renvoie à dictionary.com , où il indique (éventuellement):
Synonymes
- 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.