Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell.

IEEE Transactions on Software Engineering(2018)

引用 77|浏览89
暂无评分
摘要
The C preprocessor is used in many C projects to support variability and portability. However, researchers and practitioners criticize the C preprocessor because of its negative effect on code understanding and maintainability and its error proneness. More importantly, the use of the preprocessor hinders the development of tool support that is standard in other languages, such as automated refacto...
更多
查看译文
关键词
Syntactics,C languages,Guidelines,Linux,Kernel,Standards
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要