Wzorce projektowe · Senior · Pytanie 44 z 75

Jak zaimplementować niezawodne undo we wspólnym edytorze, w którym edytuje kilku użytkowników?

Wyjaśnienie

Globalny powrót do migawki zniszczyłby cudze zmiany. We wspólnych systemach undo to nowa odwrotna operacja na bieżącym stanie, uwzględniająca równoległe edycje. Command i Memento działają lokalnie, ale współpraca wymaga modeli OT lub CRDT.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Senior · pytanie 44

Sprawdź się

Rozwiąż test Wzorce projektowe · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test