【24h】

C-CLR

机译:C语言

获取原文
获取原文并翻译 | 示例

摘要

In order to accommodate the spectrum of configuration options currently required for competitive system infrastructures, many systems leverage heavy usage of C preprocessor controlled conditional compilation. In herent costs associated with this heavy preprocessor usage include both the impaired readability of the base system, and the reduced reusability of the configuration code.

rn

Our proposed solution, C-CLR, allows developers to sift through views of a system based on configuration options. Configuration-specific views improve readability of the system as a whole by including only relevant code. They also support reusability by aiding aspect mining through easy navigation to relevant configuration options, and automated identification of equivalent blocks of code within conditionally compiled segments.

机译:

为了适应当前竞争系统基础结构所需的各种配置选项,许多系统都大量使用了C预处理程序控制的条件编译。与大量使用预处理器相关的大量成本包括基本系统的可读性降低和配置代码的可重复使用性降低。 rn

我们提出的解决方案C-CLR使开发人员可以浏览视图基于配置选项的系统。特定于配置的视图通过仅包含相关代码来提高整个系统的可读性。它们还可以通过轻松导航到相关配置选项以及自动识别条件编译段中的等效代码块来帮助方面挖掘,从而支持重用性。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号