Was bedeutet „idempotent“?
So beschaffen, dass wiederholte Ausführung dasselbe Ergebnis liefert.
So verwendest du das Wort
Die Schnittstelle ist idempotent gestaltet.
Wiederholen verändert das beabsichtigte Ergebnis nicht weiter
Eine App sendet die Anweisung, die Lautstärke auf zwanzig zu setzen. Weil die Antwort ausbleibt, sendet sie dieselbe Anweisung erneut. Ohne andere Änderungen zwischendurch bleibt die Lautstärke bei zwanzig. Diese Eigenschaft unterscheidet das Setzen eines Werts vom wiederholten Erhöhen um jeweils zwanzig.
Setzen oder hinzufügen
„Setze den Zähler auf fünf“ führt bei Wiederholung weiterhin zum Wert fünf. „Erhöhe den Zähler um fünf“ lässt ihn dagegen weiter wachsen. Im zweiten Fall sammelt sich die Wirkung der Aufrufe an. Im ersten ist der gewünschte Zustand nach einem Aufruf bereits erreicht.
Der genaue Bedeutungskern
Idempotent nennt man eine Operation, deren wiederholte Anwendung denselben maßgeblichen Effekt hat wie die einmalige Anwendung. Bei Schnittstellen geht es besonders um die beabsichtigte Wirkung auf den Zustand. Das ist hilfreich, wenn unklar bleibt, ob ein vorheriger Auftrag angekommen ist und deshalb erneut gesendet wird.
Nicht zwingend dieselbe Antwort
Beim ersten Löschen eines Eintrags kann die Rückmeldung „gelöscht“ lauten, beim zweiten „nicht vorhanden“. Der beabsichtigte Endzustand ist trotzdem derselbe: Der Eintrag fehlt. Auch Protokolleinträge können für jeden Aufruf entstehen. Idempotent bedeutet daher weder völlig ohne Nebenwirkungen noch immer mit identischer Antwort.
Präzise verwenden
„Die Operation ist idempotent und kann bei unsicherer Übertragung wiederholt werden.“ Diese Aussage setzt voraus, dass die Umsetzung die Eigenschaft tatsächlich einhält. Zwischenzeitliche Änderungen durch andere Vorgänge müssen gesondert betrachtet werden. Das Wort ist keine allgemeine Zusage, jede beliebige Wiederholung sei in jeder Situation unproblematisch.
Zwei Befehle prüfen
Vergleiche „Markiere die Aufgabe als erledigt“ mit „Erstelle eine weitere Aufgabe“. Welcher Befehl ist naheliegenderweise idempotent? Beschreibe den Zustand nach einem und nach zwei identischen Aufrufen. Prüfe dabei die Wirkung und nicht nur den Wortlaut der Antwort, die das System zurückgibt.
Erklärungen aus dem Wortreich-Wortbestand. Vertiefung aktualisiert am 21. September 2026.
Lautschrift: Einzelquelle · Mitwirkende, Bearbeitungen & Lizenz (CC BY-SA).
Eine Ungenauigkeit entdeckt? Gib uns Bescheid.