你知道有什么类似 NDepend 的软件吗?我最近才拿到它,发现它非常有用。它对我帮助很大,但目前我没有机会购买专业版。
那么,有没有其他选择(也许是开源的)?最好是免费的。但不一定。也许,对于单个开发人员而不是团队来说,价格会更合适一些。
此软件的要求: 构建依赖关系图 检索代码指标 显示评论覆盖率(到目前为止)
你知道有什么类似 NDepend 的软件吗?我最近才拿到它,发现它非常有用。它对我帮助很大,但目前我没有机会购买专业版。
那么,有没有其他选择(也许是开源的)?最好是免费的。但不一定。也许,对于单个开发人员而不是团队来说,价格会更合适一些。
此软件的要求: 构建依赖关系图 检索代码指标 显示评论覆盖率(到目前为止)
Nitriq 是一个免费的 .net 静态代码分析工具。他们没有图表,但他们有一个树形图,您不必学习 CQL,而是使用 LINQ 来完成所有查询。您可以在www.nitriq.com上找到它
不要以为你会找到像 nDepend 一样好的东西。
但是你想做的很多事情都在 Visual Studio Team Edition 中可用
Reflector 有一个依赖关系图插件,可在此处获得:
http://reflectoraddins.codeplex.com/Wiki/View.aspx?title=Graph
Visual Studio 2010 Ultimate 有一个不错的“架构资源管理器”,类似于 NDepend(虽然不是那么好)。它不是免费的,但无论如何你可能有更好的机会说服管理层购买它。
NDepend 是一个非常漂亮的包,无论你找到什么来替换它都不会那么流畅或集成,但是......
Reflector 可能是最好的构建工具之一,它有一些依赖关系图插件可以提供一些图表工具。至于代码指标,您可以使用 FxCop 至少识别具有相对较高圈复杂度的方法。
Graph the dependency hierarchy between .NET assemblies http://code.google.com/p/dependency-analyser/
CAST does impact analysis by means of dependencies that it is able to generate. With SEI metrics coming straight from the source (the founder) this tool has some excellent non-functional metrics with configurable thresholds that can show overall Application intelligence dashboards based on snapshots taken overtime. Does take some resources, and one needs to be clear with a business case as it costs! check out: http://www.castsoftware.com/