Was bedeutet “ sanity ” in “ sanity check ”?

Der Ausdruck „Sanity Check“ kommt in der Programmierung häufig vor, eg

Es ist eine gute Sanitätsprüfung , bevor versucht wird, den Schlüssel zu entschlüsseln.

Normalerweise der Kontext ist einer, in dem ein allgemein angenommener Zustand ( z. B. keine Speicherbeschädigung) explizit getestet wird. Lange Zeit habe ich „geistige Gesundheit“ als den Zustand interpretiert, der sich gegen „Wahnsinn“, z

Es ist eine gute Überprüfung, um sicherzustellen, dass wir nicht den Verstand verlieren , bevor wir versuchen, das zu entschlüsseln Schlüssel.

Aufgrund der vielen Fälle hatte ich Stunden oder Tage damit verbracht, einen mysteriösen Fehler zu debuggen, nur um ihn zu finden Diese Interpretation war für mich ein ungewöhnlicher Zustand in der Umgebung oder in den Daten. Eine Überprüfung der geistigen Gesundheit hätte meine geistige Gesundheit gerettet.

Aber dann wurde mir klar, dass „geistige Gesundheit“ eine kanonischere Bedeutung hat: Sauberkeit, z

Es ist eine gute Überprüfung auf Sauberkeit , bevor Sie versuchen, den Schlüssel zu entschlüsseln.

Welche Interpretation bedeutet der Ausdruck „Sanity Check“?

Kommentare

  • Eine Überprüfung der Gesundheit ist nur eine eigenwillige Redewendung, um sicherzustellen, dass wir ' tun (oder was wir betrachtet) ist nicht ' nicht völlig verrückt / lächerlich / offensichtlich dumm . Es ' ist kein direkter Hinweis auf die geistige Gesundheit des Sprechers (oder seines Publikums).
  • @FumbleFingers – Ah, ja, das ' Ein viel besserer Wortlaut für die Interpretation, die ich lange Zeit hatte. Ich ' bin jedoch immer noch nicht überzeugt. Könnte " Vernunft " bedeutete in diesem Satz tatsächlich " Sauberkeit " als es zum ersten Mal verwendet wurde, aber aufgrund des Wortes " sanity " wird es allgemein als das Gegenteil von " Wahnsinn ", hat eine neue Bedeutung angenommen?
  • Es bedeutet eine Überprüfung, ob wir oder die Situation sind nicht verrückt. Zum Beispiel ist eine " Behauptung " eine Form der Überprüfung der geistigen Gesundheit.
  • @ acheong87: Ich persönlich würde nicht ' Verwenden Sie " Sanitätsprüfung " nicht, um beispielsweise auf die grundlegende Validierung von Eingabeparameterformaten zu verweisen . Wenn es sich jedoch beispielsweise um ein Eingabeformular für ein Angebot für eine Kfz-Versicherung handelt, in dem nach dem Geburtsdatum des Antragstellers ' gefragt wird, könnte ich es als " Überprüfung der Gesundheit ", um sicherzustellen, dass die Werteingabe ' nicht bedeutet, dass der Antragsteller über 120 Jahre alt war !
  • Wenn Sie eine funktionierende Definition von Vernunft erhalten, senden Sie diese bitte an den US-Kongress. Sie ' sind diejenigen, die am meisten davon profitieren könnten.

Antwort

Ich verweise Sie auf dictionary.com , wo es (eventuell) heißt:

Synonyme

  1. Grund, Rationalität, Sensibilität, Vernünftigkeit.

(Hervorhebung hinzugefügt.)

Eine Überprüfung der geistigen Gesundheit ist lediglich ein Test, um zu bestätigen, dass wir etwas fragen oder darum gebeten werden Das liegt innerhalb einiger definierter Grenzen der Zumutbarkeit.

Kommentare

  • Ah, ich verstehe. Es scheint, dass das Wort " Vernunft " nicht ' t ist haben etwas mit Reinheit oder Reinheit zu tun. Ich hatte immer geglaubt, dass es tat und dachte, es sei eine Wurzel des Wortes " sanitation ". Aber es scheint, dass dies genau der Schuldige war, wenn man die Etymologie der " Hygiene " .
  • @ acheong87 Aber das tut es. Der lateinische sanus , der die entfernte Wurzel beider Wörter ist, bedeutet gesund .
  • @AndrewLeach – Ja, aber ich denke, das habe ich gemeint Ich habe die Bedeutung von " Vernunft " aus Hygiene ", was ich fälschlicherweise für " Sauberkeit " zunächst (im Gegensatz zu etwas, das mit Gesundheit zu tun hat).Hätte ich meine Räumlichkeiten klar und verstanden, dass sanus gesund bedeutet, wie Sie betonen, hätte ich ' wahrscheinlich nicht gehabt diese Verwirrung.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.