Wzorce projektowe · Junior · Pytanie 71 z 75
Co znaczy, że operacja jest idempotentna?
- ✓Poprawna odpowiedź: Jej powtórzenie daje ten sam wynik co jednokrotne wykonanie (np. ustawienie wartości, usunięcie po id)
- 2Wykonuje się tylko raz
- 3W ogóle nie ma efektów ubocznych
Wyjaśnienie
Operacje idempotentne można bezpiecznie ponawiać po timeoutach. „Dodaj 1” nie jest idempotentne; „ustaw 5” jest.