评估和测试软件质量的工具(.net)

时间:2009-04-22 13:46:25

标签: .net build-process nant

您在构建时运行哪些工具/库来评估和维护质量?

作为我的CI(巡航控制)版本的一部分,我运行:
Simian
Nunit
Ncover
Ndepend
FxCop
作为Nant

的一部分

我正在寻找工具来检测复杂性,指标等。

7 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

我作为常规版本的一部分运行的唯一内容是Nunit,以及一些简单的调整来处理版本维护。

我的观点是其他工具在尝试解决特定问题时非常有用,但你不应该花费所有时间来担心任意数字,“疼痛区”,等

不要误解我的意思 - 我非常使用其他工具(或者它们的变体,例如dotTrace) - 但更多的是“按需”(代码覆盖率是我使用的最常规)。

答案 2 :(得分:2)

我刚刚在SO上听说过StyleCop

答案 3 :(得分:1)

为什么不使用一些NDepend's CQLinq rules来解决质量的所有方面(度量,结构,覆盖范围,进化,副作用,死代码,命名一致性......)。查看提议的{200}默认CQLinq规则列表here

答案 4 :(得分:1)

我昨天看到的一个 Vil

答案 5 :(得分:1)

dotProfiler,您可以在visual studio团队套件中使用buitin指标

答案 6 :(得分:0)

勾拳。

它使用以下内容来分析代码:

  • NUnit OR MbUnit
  • NCover
  • NDepend的

UppercuT使用NAnt构建,它是一个非常容易使用的Build Framework!

http://code.google.com/p/uppercut/

这里有一些很好的解释:UppercuT