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.

Lesen, planen und ändern sind drei Verträge

Eine Bestandsanzeige von einer schreibenden Verwaltungsaktion trennen.

Lernkarte: Pool, Dataset, Adapter
Eine Storage-Oberfläche kann Bestände anzeigen und Änderungen anbieten. Diese Fähigkeiten sollten nicht in einer undurchsichtigen Funktion vermischt werden. Der lesende Adapter liefert Beobachtungen; die Planung beschreibt die gewünschte Änderung mit Voraussetzungen; der ausführende Teil bestätigt anschließend den tatsächlichen Zustand. Verwende bei externen Befehlen getrennte Argumente statt aus unkontrollierten Namen zusammengesetzter Shelltexte. Vor einer Änderung muss außerdem klar sein, ob der inzwischen beobachtete Zustand noch zum Plan passt.

Ein Beispiel

Die erfundene Planung nennt Dataset, erwarteten Ausgangszustand und gewünschte Eigenschaft. Vor der Ausführung wird der Ausgangszustand erneut gelesen. Passt er nicht mehr, wird der Plan neu bewertet. Das Anzeigen eines Namens erzeugt noch keinen Änderungsauftrag.

Mit meinem Konto üben →

Alle Lernwege