当前位置: 首页 > 工具软件 > JavaNCSS > 使用案例 >

javancss中的NCSS和CCN

秦浩漫
2023-12-01

 

NCSSNon Commenting Source Statements 类似于java的有效代码行。1个很长的方法其可读性和可维护性都会较差,这通常也意味着代码中的高风险区域。

CCNCyclomatic Complexity Number),用于评价类方法的圈复杂度。1个方法的CCN值通常意味着我们需要多少个测试案例来覆盖其不同的路径。对于负责测试遗留代码的测试人员,持续的跟进分析CCN,可以使我们更加清晰的了解代码的风险点,当CCN发生很大波动或者CCN很高的代码片段被变更时,测试人员需要非常小心,因为这通常代表着缺陷产生的概率很高。

 

 类似资料: