DocumentCode :
2208109
Title :
Refactoring C with conditional compilation
Author :
Garrido, Alejandra ; Johnson, Ralph
Author_Institution :
Illinois Univ., Urbana-Champaign, IL, USA
fYear :
2003
fDate :
6-10 Oct. 2003
Firstpage :
323
Lastpage :
326
Abstract :
Refactoring, an important technique for increasing flexibility of the source code, can be applied with much ease and efficiency by using automated tools. There is currently a lack of refactoring tools for C with full support for preprocessor directives because directives complicate refactorings in many ways. This paper describes refactoring of C programs in the presence of conditional compilation directives and how we propose to support them in a refactoring tool.
Keywords :
C language; object-oriented programming; program compilers; program debugging; program processors; software maintenance; software quality; software tools; C programs; C refactoring; automated tools; conditional compilation; preprocessor directives; refactoring tools; source code refactoring; Data preprocessing; Kernel; Linux; Programming profession; Software engineering; Testing; Usability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2003. Proceedings. 18th IEEE International Conference on
ISSN :
1938-4300
Print_ISBN :
0-7695-2035-9
Type :
conf
DOI :
10.1109/ASE.2003.1240330
Filename :
1240330
Link To Document :
بازگشت