Головная страница ИПМ Библиотеки, издания  •  Поиск публикаций  English 
Публикация

Материал конференции: "Научный сервис в сети Интернет: труды XXI Всероссийской научной конференции (23-28 сентября 2019 г., г. Новороссийск)"
Авторы: Головешкин А.В., Михалкович С.С.
Разметка сквозных функциональностей в коде программы
Аннотация:
Информация о функциональностях — проблемах, решаемых программой, и совокупностях участков кода, реализующих соответствующие решения, — не хранится в исходном коде программного проекта. Если для реализации функциональности служит несколько разрозненных участков кода, каждый раз при её модификации их приходится искать заново. Для упрощения работы с рассредоточенными функциональностями требуется интегрированный в среду разработки инструмент, позволяющий пометить части каждой такой функциональности и осуществлять навигацию между ними. Отдельным требованием к инструменту является устойчивость производимой разметки относительно изменений, вносимых в размеченный код. В настоящей работе описывается алгоритмический подход к решению задачи устойчивой разметки, приводятся примеры применения инструмента, основанного на этом подходе, демонстрирующие превосходство над ближайшими аналогами.
Ключевые слова:
рассредоточенная функциональность, прорезающая функциональность, сквозная функциональность, разметка программы, алгоритмическая привязка к коду
Язык публикации: русский,  страниц: 12 (с. 245-256)
Полный текст на русском языке: Сведения об авторах:
  • Головешкин Алексей Валерьевич,  orcid.org/0000-0001-6947-0594,  Южный федеральный университет, Институт математики, механики и компьютерных наук им. И.И. Воровича
  • Михалкович Станислав Станиславович,  orcid.org/0000-0003-0373-3886,  Южный федеральный университет, Институт математики, механики и компьютерных наук им. И.И. Воровича