RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2025, том 37, выпуск 5, страницы 143–156 (Mi tisp1048)

Designing refactoring tool for object-oriented code based on metrics

[Проектирование инструмента для рефакторинга объектно-ориентированного кода с использованием расчета метрик]

A. O. Korznikova, N. N. Datsunbc

a Perm State National Research University
b Perm State Humanitarian Pedagogical University
c National Research University "Higher School of Economics", Perm Branch

Аннотация: На данный момент отрасль информационных технологий (ИТ) занимает лидирующую позицию по темпам роста среди основных отраслей экономики. Однако, не существует универсальных и стандартизованных инструментов для важнейших компонентов процесса разработки: оценки и рефакторинга программных продуктов. Поэтому нашей основной целью является проектирование средства для унифицированного изменения и формальной оценки кода на объектно-ориентированном языке программирования. Для описания изменений кода используются шаблоны рефакторинга, для оценки его характеристик – расчет метрик кода. Целью нашего инструмента является помощь программистам в принятии решений, связанных с качеством кода и необходимостью внесения изменений в код, автоматизация этих изменений. Приложение может использоваться в организациях и образовательных учреждениях. Был разработан предметно-ориентированный язык, чтобы унифицировать описание объектно-ориентированных языков. Кроме того, был создан исследовательский прототип инструмента. Для демонстрации возможностей предложенного подхода были созданы 3 описания объектно-ориентированных языков и 6 различных шаблонов рефакторинга.

Ключевые слова: рефакторинг, предметно-ориентированный язык, расчет метрик кода, объектно-ориентированный язык, шаблоны рефакторинга.

Язык публикации: английский

DOI: 10.15514/ISPRAS-2025-37(5)-11



© МИАН, 2026