Класифікація класів засобів рефакторингу програмного коду та критерії їхнього вибору для високоефективних інформаційних систем
Abstract
У роботі систематизовано класи засобів рефакторингу програмного коду та запропоновано систему критеріїв їхнього порівняння і вибору з орієнтацією на потреби високоефективних інформаційних систем. The paper systematizes classes of source-code refactoring tools and proposes a set of criteria for their comparison and selection, oriented toward the needs of high-performance information systems. It is shown that different tool classes (IDE engines, static analysis platforms, rule/recipe-based large-scale transformation tools, AST libraries, autofix tools, refactoring detectors, and LLM assistants) differ in the level of semantic guarantees, scalability, CI/CD integration, and reproducibility. A practically applicable tool-selection scheme is proposed depending on the type of refactoring task and the constraints of the maintenance process.
URI:
https://ir.lib.vntu.edu.ua/handle/123456789/52953

