Информационные технологии интеллектуальной поддержки принятия решений, Интеллектуальные технологии для обработки информации и управления 2014

Размер шрифта: 
Еще один подход к проектированию обратимых операций в программном обеспечении
М. М. Гумеров

Изменена: 2020-05-29

Аннотация


Статья подвергает пересмотру и дополнению более раннюю работу автора. Предлагается новый комплекс мер, позволяющий при разработке программного обеспечения во многих случаях добиться аналогичного результата, но с меньшими жертвами в отношении читаемости исходного кода и отхода от обычного стиля работы с объектами.

Ключевые слова


проектирование программного обеспечения; разработка программного обеспечения; обратимые операции

Литература


1. Гумеров М. М. Проектирование обратимых операций над объектами на основе шаблонов при разработке программного обеспечения.: дис… канд. техн. наук: 05.13.11: защищена 25.11.2011: утв. 26.04.2012 — Уфа., 2011. — 118 с.

2. Пользователь DRogov. Технический отчет сотрудников Developer Express: «Undo/Redo — Хвост виляет собакой» [Электронный ресурс]. URL: http://habrahabr.ru/company/devexpress/blog/104167/ (дата обращения 24.04.2014) [User DRogov. “Developer Express: Technical Report «Undo/Redo: Wagging The Dog»”]

3. Zhang M., Wang K., “Implementing Undo/Redo in PDF Studio Using Object-Oriented Design Pattern”, in Proc. TOOLS-Asia'00, 2000, p.58

4. Choudhary R., Dewan P. “A general multi-user undo/redo model”, in Proc. ECSCW, 1995, Stockholm, pp. 231-246

5. Berlage T., Genau A. “From Undo to Multi-User Applications”, in Proc. VCHCI '93, Sept. 1993, pp. 213-124.

6. Bernstein P.A., Hadzilacos V., Goodman N. “Concurrency Control and Recovery in Database Systems”. Addison Wesley, 1987, 370 p., ISBN 9780201107159.


Полный текст: PDF