您在构建时运行哪些工具/库来评估和维护质量?
作为我的CI(巡航控制)版本的一部分,我运行:
Simian
Nunit
Ncover
Ndepend
FxCop
作为Nant
我正在寻找工具来检测复杂性,指标等。
答案 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)
勾拳。
它使用以下内容来分析代码:
UppercuT使用NAnt构建,它是一个非常容易使用的Build Framework!
http://code.google.com/p/uppercut/
这里有一些很好的解释:UppercuT