Refactoring on the whole project
Refactoring is one of the most popular and successful techniques in improving source code. It is an integral part of agile development methods. However, we still lack effective tools for source code automatic refactoring for C/C++. This article focuses on one of approaches to developing a tool for s...
Saved in:
Published in | Trudy Instituta sistemnogo programmirovaniâ Vol. 26; no. 1; pp. 395 - 402 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Ivannikov Institute for System Programming of the Russian Academy of Sciences
01.10.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Refactoring is one of the most popular and successful techniques in improving source code. It is an integral part of agile development methods. However, we still lack effective tools for source code automatic refactoring for C/C++. This article focuses on one of approaches to developing a tool for such refactoring. It is worth mentioning that possibility of applying refactoring only on one translation unit is significant a limitation for any refactoring tool. Hence, an important aspect of this article is a detailed description of transition from refactoring on one translation unit scheme to refactoring on the whole project. Besides, special attention is paid here to refactoring «Rename» as it is one of the most widely used refactorings on the whole project. |
---|---|
ISSN: | 2079-8156 2220-6426 |
DOI: | 10.15514/ISPRAS-2014-26(1)-16 |