Tag: code metrics

有没有一种标准的方法来计算C#中的语句

我正在查看除代码行之外的一些代码长度指标。 Source Monitor报告的内容是语句。 这似乎是一件值得知道的事情,但Source Monitor计算某些东西的方式似乎不直观。 例如,for语句是一个语句,即使它包含变量定义,条件和增量语句。 如果方法调用嵌套在另一个方法的参数列表中,则整个事物被认为是一个语句。 有没有一种标准的方式来计算陈述,是他们管理这种事情的规则吗?

在具有13个事件处理程序订阅的方法中,圈复杂度如何才能成为27?

我们有这个代码,排序: private void InitializeEvents() { this.Event1 += (s,e) => { }; this.Event2 += (s,e) => { }; this.Event3 += (s,e) => { }; this.Event4 += (s,e) => { }; this.Event5 += (s,e) => { }; this.Event6 += (s,e) => { }; this.Event7 += (s,e) => { }; this.Event8 += (s,e) => { }; this.Event9 += […]

免费C#指标计算库(DLL)

我想问你是否知道一些计算CK指标的免费C#库(dll)(主要是Cyclomatic Complexity)。 对于我打算做的项目,我需要这样做。 我知道已经有一些完成的解决方案可以计算CK指标并以各种forms显示给你,但我需要的是我可以在我的应用程序中使用的解决方案。 所以在开始写自己之前我首先想问你。 谢谢