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