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.

Abschluss: Eine Katalogpipeline entwerfen

Prüfe den ganzen Ablauf mit Fehlern vor und nach der Veröffentlichung.

Entwirf einen Simulator für einen fiktiven Lesekatalog. Abgabe: Planansicht mit Zielgrenze, getrennte Kandidatenzustände, vollständige Inhaltsprüfung, sichtbarer Versionsstand, Konkurrenzregel, Rückkehrpunkt und Speicherbudget. Deine Fehlertabelle enthält abgebrochenen Transfer, ungültigen Kandidaten, zwei Schreiber, veralteten Kandidaten, abgestürzten Schreiber und später entdeckten Inhaltsfehler. Erkläre für jeden Fall, was Leser sehen und welcher nächste Schritt erlaubt ist. Je zwei Punkte gibt es für Transfervertrag, Validierung, vollständige Sichtbarkeit, Konkurrenzkontrolle und Rotation samt Wiederöffnen. Übungsziel: acht Punkte; ein ungültiger Kandidat darf nie sichtbar sein.

Ein Beispiel

Musterbericht: Lauf B erwartet Version 7, findet aber 8. Seine Blöcke sind vollständig und korrekt, dennoch wird nicht veröffentlicht: stale_candidate. Leser behalten Version 8. Der Bericht nennt B als verworfenen Kandidaten und startet eine neue Planung gegen 8. Ein unit-getestetes Dictionary-Modell belegt diese Entscheidung; reale Dateisystem- und Mehrprozessgarantien brauchen eigene Integrationstests.

Mit meinem Konto üben →

Alle Lernwege