@korner-brazers

Откат изменений — как реализовать?

Интересуют способы реализации отката в сложных программах, как пример Adobe Photoshop.
У меня есть программа. Она очень сложная. Например при создании экземпляра класса создается перечень новых зависимостей и разные HTML части.

Пример что происходит при нажатии на кнопку (создать класс).

-Создается массив класса {id: ....}
-Массив папок [....]
-Массив CSS {id: ....}
-Создается HTML код папки
-Создается HTML код CSS
-Создаются слушатели изменений
-Далее перерасчет всех счетчиков
-И по мелочам всяким ....

И вот как в таком случае быть? Много разных операций происходит. Я без понятия, как нечто подобное реализуют в продуктах от Adobe.
Подскажите плиз, в каком направление мне искать?
  • Вопрос задан
  • 403 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
06 авг. 2020, в 01:23
5000 руб./за проект
05 авг. 2020, в 21:55
20000 руб./за проект
05 авг. 2020, в 20:58
10000 руб./за проект