Ursprünglich auf Französisch verfasst. Von KI übersetzt — der Sinn wurde bewahrt, nicht der Stil.
Hauptgedanke
Wenn der Code das eine sagt und die Datenbank oder die Oberfläche etwas anderes, ist der erste Reflex, die Daten verantwortlich zu machen: Eines der beiden hinkt dem anderen hinterher, daraus ist nichts zu schließen. Dieser Reflex hat eine tückische Nebenwirkung — er verbucht als Methodenartefakt, was in Wahrheit das gesuchte Ergebnis ist.
Stammen beide Aussagen vom selben Zeitpunkt des Produkts — dieselbe Version, in Produktion —, ist kein Versatz im Spiel. Das Produkt widerspricht sich selbst: eine Eindeutigkeitsbedingung, die das Fach widerlegt, eine Eingabeprüfung, die keine Prüfung auf dem Server absichert, ein Feld, das auf der Oberfläche Pflicht ist und in der Datenbank optional. Genau diese Art von Divergenz soll eine Beschreibung, die die Quellen gegeneinanderhält, ans Licht bringen.
Daher die Reihenfolge: Zuerst datiert man die Quellen, damit jeder verbleibende Widerspruch dem Produkt gehört und nicht der Beobachtungsanordnung.
Warum das wichtig ist
So wird aus einer methodischen Störung ein Ertrag. Der größte Teil des Werts eines Referenzwerks kommt nicht von den Regeln, die es sauber abschreibt, sondern von den Stellen, an denen zwei Teile des Produkts nicht dasselbe sagen — jede davon wird zu einer Schuld, die abzuwägen ist, oder zu einem Fehler mit Sicherheitsrisiko.
Es verhindert auch, dass man die Beschreibung „glättet“: Bei zwei widersprüchlichen Aussagen ist die Versuchung groß, eine davon zu behalten und weiterzugehen, und damit löscht man den Fund.
Nuancen und Grenzen
Die Regel verlangt eine tadellose Disziplin beim Datieren; sonst produziert sie den umgekehrten Fehler: Man hält einen Versatz der Quellen für einen Widerspruch im Produkt und legt Abweichungen an, die es nicht gibt.
Und nicht jeder Widerspruch hat denselben Status: Ein Unterschied zwischen zwei Anwendungen kann eine bewusst gewählte Reichweite sein statt eines Fehlers — vorausgesetzt, diese Wahl ist irgendwo aufgeschrieben.
Offene Fragen
- Welcher Teil dieser Widersprüche wird von den Teams wissentlich hingenommen, und wie unterscheidet man die stillschweigende Abwägung vom nie bemerkten Fehler?