ncss 有效代码行
不包括空行和注释的代码行 应该是方法代码行太多了 建议分方法
NCSS(Non Commenting Source Statements) 类似于java的有效代码行。1个很长的方法其可读性和可维护性都会较差,这通常也意味着代码中的高风险区域。
CCN(Cyclomatic Complexity Number),用于评价类方法的圈复杂度。1个方法的CCN值通常意味着我们需要多少个测试案例来覆盖其不同的路径。对于负责测试遗留代码的测试人员,持续的跟进分析CCN,可以使我们更加清晰的了解代码的风险点,当CCN发生很大波动或者CCN很高的代码片段被变更时,测试人员需要非常小心,因为这通常代表着缺陷产生的概率很高。
不包括空行和注释的代码行 应该是方法代码行太多了 建议分方法
NCSS(Non Commenting Source Statements) 类似于java的有效代码行。1个很长的方法其可读性和可维护性都会较差,这通常也意味着代码中的高风险区域。
CCN(Cyclomatic Complexity Number),用于评价类方法的圈复杂度。1个方法的CCN值通常意味着我们需要多少个测试案例来覆盖其不同的路径。对于负责测试遗留代码的测试人员,持续的跟进分析CCN,可以使我们更加清晰的了解代码的风险点,当CCN发生很大波动或者CCN很高的代码片段被变更时,测试人员需要非常小心,因为这通常代表着缺陷产生的概率很高。