基本概念
词汇 |
定义 |
---|---|
重复率 |
重复行数是指涉及至少一次重复的代码行数;重复块是指包含重复行的代码块(最小重复块定义:Java语言连续10行重复,其它语言10行中连续100个字符重复算一个重复块);重复率=重复行/代码总行数(不包含空行与注释)。 |
规则 |
应用于检查某类代码问题。提供规则说明,如代码缺陷影响、修改建议。 |
规则集 |
针对具体语言而定义的检查规则集合,提高用户代码质量。 |
圈复杂度 |
圈复杂度是一种代码复杂度的衡量标准,与其可维护性和可测试性之间存在相关性,这意味着在圈复杂度较高的文件中,重构代码出错的概率较高。代码平均圈复杂度 = 总圈复杂度/函数数。具体风险评估建议如下:
|
SDLC |
软件开发生命周期(Software Development Life Cycle)。 |
问题展示 |
准确定位到问题所在代码行,用户可以在线查看并分析代码问题。 |
延迟上线 |
在工具版本升级后,由于代码检查服务检查引擎的能力提升,可能会出现新的缺陷。但新检查出来的缺陷,不会计算到正式缺陷中,开发者拥有60天的缓冲周期对代码进行修改,周期内没有修改或者屏蔽的缺陷,在周期结束后后会计算到正式缺陷中。 |
执行计划 |
定义代码检查任务自动触发的方式。通过触发器,使代码检查的自动化执行更加灵活易用。 |