您知道建筑师对Ndection的替代方案吗? [关闭
-
13-09-2019 - |
题
您知道有类似于Ndepent的软件吗?我最近才知道,发现它非常有用。这对我有很大帮助,但是现在我没有可能购买专业版本。
那么,还有其他选择(也许是开源)吗?最好是免费。但不一定。也许,单人开发人员而不是团队的价格更合适。
此软件的要求:构建依赖图检索代码指标显示注释覆盖范围(到目前为止)
解决方案
Nitriq是.NET的免费静态代码分析工具。他们没有图形,但是他们确实有一个三木,而不必学习CQL,而是使用Linq来完成所有查询。你可以在 www.nitriq.com
其他提示
有几个选择
- Lattix LDM
- Assanalyzer (有趣的名字)
不要以为您会找到像Nddepend一样好的东西。
但是您想做的很多事情都可以在Visual Studio Team Edition中获得
- Visual Studio具有标准的代码指标,我们使用可维护性索引,并要求检查维护索引下的所有代码X。
- 对于评论覆盖范围,我们设置了应生成XML DOC并警告=错误。这样,如果您缺少评论,您会收到编译错误。
- Visual Studio还为您提供测试的代码覆盖率
反射器具有依赖图addin,可在此处可用:
http://reflectoraddins.codeplex.com/wiki/view.aspx?title=graph
Visual Studio 2010 Ultimate具有不错的“体系结构探索者”,类似于Ndepender(虽然不那么好)。它不是免费的,但是您可能会说服管理层购买它。
Ndependect是一个漂亮的光滑软件包,您发现的任何替换都不会那么流畅或集成,但是...
反射器可能是构建的最佳工具之一,其中有一些依赖图形插件可以提供一些图解工具。至于代码指标,您可以使用FXCOP至少识别具有相对较高循环复杂性的方法。
铸造确实通过能够生成的依赖项来影响分析。随着SEI指标直接来自源(创始人),该工具具有一些出色的非功能指标,具有可配置的阈值,可以根据加班的快照显示整体应用程序智能仪表板。确实需要一些资源,并且需要用商业案例来清楚一个资源!查看: http://www.castsoftware.com/
绘制.NET组件之间的依赖关系层次结构http://code.google.com/p/depperency-analyser/