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