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: Einen nachvollziehbaren Runner entwerfen

Verbinde Zeitachse, Status, Sperrgrenze und Fehlerszenarien für einen Katalogexport.

Entwirf einen Runner auf Papier oder mit reinen Zustandsfunktionen. Abgabe: Zeitregel mit Überlappungsentscheidung, Übergangstabelle mit Lauf-ID und Zeiten, begrenzte Wiederholungen, Sperrgrenze und Prozessbesitz. Leite Text, JSON und Exitcode aus einem Ergebnisobjekt ab. Prüfe mindestens Startfehler, vorübergehenden Lesefehler, unbekannten Schreibausgang, Timeout mit noch laufendem Kind und gleichzeitigen Start. Ein Vorabcheck prüft benötigte Adapter und Versionen; ein vorhandenes Backup-Werkzeug beweist kein gelungenes letztes Backup. Je zwei Punkte gibt es für Zeitregel, Statusmodell, passende Sperre, begrenzten Prozessbesitz und aussagekräftige Tests. Ziel sind acht Punkte mit ausdrücklich beschriebener Sperrgrenze.

Ein Beispiel

Musterlösung: Feste Starts alle zehn Minuten, belegte Termine werden ausgelassen. Zwei lokale Worker teilen einen geprüften Anspruch; nur der Besitzer startet den Export. Ein vorübergehender Lesefehler erlaubt höchstens drei Versuche. Timeout bleibt offen, bis das Kind bestätigt endet. Der unit-getestete Statuskern liefert für Text und JSON denselben Code. Ein gesonderter Mehrprozesstest prüft den gemeinsamen Anspruch.

Mit meinem Konto üben →

Alle Lernwege