Bei Study anmelden

Diese Seite ist der öffentliche eMedys-Auftritt. Dein Konto und deine privaten Inhalte laufen auf Study; die Anmeldung öffnet sich dort in einem eigenen Fenster.

Einen kleinen Comparator mit sichtbaren Regeln entwerfen

Fälle nach Dimension isolieren und Auslassungen im Bericht festhalten.

Baue den Lehr-Comparator um zwei Python-Beschreibungen und ein explizites Prüfprofil. Zuerst validierst du die Beschreibungen, dann berechnest du Tabellenmengen und anschließend die aktiven Details gemeinsamer Tabellen. Differenzen bekommen stabile Identität, Dimension und Vorher-/Nachher-Wert. Ein ungültiger Input ist ein Prüfungsfehler, keine leere Differenzliste. Die Testmatrix verändert möglichst eine Dimension pro Fall: fehlende Tabelle, fehlende Spalte, Nullability, Präzision, ausgeschaltete Extra-Regel und vollständig identische künstliche Schemas. Ein zusätzlicher gemischter Fall prüft das Zusammenführen. Eine solche Übung repariert bewusst den Lehrvertrag; sie behauptet keine Änderung des ursprünglichen Comparators.

Ein Beispiel

BOOK.ISBN fehlt im Ziel, BOOK.TITLE ist in beiden Schemas identisch. Der Test erwartet genau die Differenz BOOK.ISBN:missing_column. Der nächste Test fügt ISBN hinzu und ändert nur TITLE.nullable; nun darf ausschließlich diese Nullability-Differenz erscheinen. So zeigt ein Fehler, welche Regel verletzt ist, statt in einem großen Beispiel verborgen zu bleiben.

Mit meinem Konto üben →

Alle Lernwege