| 代码评审 |
概述
LDRA自动应用一套全面的设计标准来衡量单个代码或者完整的系统,用户自定义的行业编码标准也可以应用于对相关源代码的验证。工具可以更加清晰,高效的链接到相关源代码行。
特点
代码分析
代码评审处理通过对源码的系统分析,确保与代码执行和LDRA模型的100%一致。LDRA自带的解析器在代码分析和测试开发阶段有很强的适应能力,通过对大系统的维护开发单元级 “green field”. 另外,工具可以验证代码中的 “死代码” 或不可达代码。
编码规则检查
LDRA工具套件可以验证代码违反工业标准的情况,例如,MISRA C/MISRA-C:2004,您可以选择LDRA规则集进行分析,也可以配置您自己的编码标准。
代码可视化
系统可视化在所有级别都是非常有用。它可以表现在块的声明,程序(或类),应用和系统。下列有颜色的代码图表加强了代码评审的处理:
- 静态调用图提供了系统和应用的调用显示.
- 静态流图提供了程序控制流的图形化显示.

代码评审报告
结果显示为ASCII或者HTML格式,报告提供了代码违反和警告情况的总体结果,并通过LDRA工具套件标记出源码违反的具体位置。

优点
- 将耗费时间和昂贵人工代码审查的传统过程自动化
- 图形化的显示代码结构和复杂度信息
- 增强的代码标准
- 对安全性,可靠性和操作性的全面评审
- 自动产生索引
- 有效和可重复的处理
- 结论: 自动的评审处理过程可以节约时间和资源
可交付
代码评审的主要特点是自动,有效和可重复的进行处理,并且节约时间和资源,提供开发者传统技术无法相比的细节信息。
|
|