@korner-brazers

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

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

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

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

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

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

Похожие вопросы