Расширение метода рефакторинга документации семейств программных продуктов Лебедкова Т.А., 461 гр Научный руководитель: к.ф.-м.н., доцент Кознов Д.В. Рецензент: к.ф.-м.н., старший преподаватель Романовский К.Ю.
Обзор контекста Технология DocLine Семейства програмных продуктов Рефакторинг в DocLine Архитектура средства рефакторинга Существующие операции рефакторинга
Постановка задачи Расширить метод рефакторинга в DocLine Проанализировать существующую реализацию операций рефакторинга Предложить, как можно улучшить реализацию Спроектировать и реализовать новые операции Встроить их в технологию DocLine Создать версию среды DocLine, распространяемую отдельно от Eclipse
Операции рефакторинга Выделение общих активов Выделение фрагмента текста в шаблон документа Разделение повторно используемого фрагмента текста. Настройка общих активов Преобразование фрагмента текста в конструкцию с условием Объявление ссылки на переиспользуемый фрагмент текста обязательной/необязательной Переименование
Автономная версия DocLine С помощью технологии Eclipse RCP можно создать приложение на базе Eclipse, распространяемое отдельно от Eclipse IDE Требования, предъявленные к автономной версии DocLine: Все функции DocLine Стандартные функции Eclipse Поддержка работы с SVN
Результаты Улучшены существующие операции рефакторинга Спроектировано 6 новых операций Спроектированные операции реализованы и встроены в технологию DocLine Создана отдельно распространяемая версия программного средства DocLine