你知道建筑师NDepend的替代方案吗?

010*_*101 59 architecture ndepend

你知道类似于NDepend的软件吗?我刚刚拿到它,发现它非常有用.它给了我很多帮助,但是现在我没有可能购买专业版.

那么,有没有其他选择(也许是开源)?优选地,免费的.但不一定.也许,对于单一开发者而不是团队来说,价格更合适一点.

此软件的要求:构建依赖关系图检索代码度量标准显示注释范围(到目前为止)

小智 48

Nitriq是.net的免费静态代码分析工具.他们没有图表,但他们确实有一个树形图,而不是必须学习CQL,你使用LINQ来完成所有的查询.您可以在www.nitriq.com找到它

  • "截至2012年7月22日,所有版本的Nitriq都是免费的,免费注册" (8认同)
  • 可悲的是,"自由"似乎意味着"没有支持".Nitriq无法在Windows 8或Windows Server 2012上运行,人们一直抱怨一年没有回复:http://nitriq.uservoice.com/forums/40355-general/suggestions/3395250-does-not-work-在窗口服务器2012 (7认同)
  • Nitriq的开发者版本最近已经免费注册. (2认同)
  • 乍一看,Nitriq似乎很有希望,但它绝对不成熟.存储和修改项目这些简单的事情很麻烦,而且不方便用户使用.太遗憾了! (2认同)

Rad*_*Rad 7

有几种选择

  • 添加赏金将其移至"特色"标签,它出现在第一页上.我认为,当它"无所畏惧"时,它很快就会移出第一页,并被遗忘.我认为赏金没有扩展到你问的第二个问题(我刚刚回答的那个);-) (3认同)

Shi*_*iji 6

不要以为你会找到和nDepend一样好的东西.

但是,Visual Studio Team Edition中提供了许多您想要做的事情

  • Visual Studio具有标准代码度量标准,我们使用可维护性索引并要求检查维护索引x下的所有代码.
  • 对于评论范围,我们设置应生成xml doc并且warnings = errors.这样,如果您错过了评论,则会出现编译错误.
  • Visual Studio还为您的测试提供代码覆盖

Reflector有一个依赖图addin,可在这里找到:

http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph

  • VS团队版很难被描述为适合单独开发人员的价格... (3认同)

Ome*_*Mor 5

Visual Studio 2010 Ultimate有一个像NDepend类似的"体系结构资源管理器"(虽然不太好).它不是免费的,但你可能有更好的机会说服管理层购买它.

  • 如果您是Micsosoft合作伙伴或其中一个Microsoft ISV程序,Visual Studio 2010 Ultimate通常接近免费. (2认同)