- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
两者CppDepend和 NDepend由同一家公司开发,似乎基于相同的代码库并共享一些功能。我还没有找到并排比较网站。
我致力于几个完全没有任何 C++ 代码的纯 C# 解决方案,但也有除 C# 之外还包含 C++ 托管代码和 C++ native 代码的解决方案。
如果我想要所有项目类型的完整功能集,我真的需要购买这两种工具吗?是否需要使用 CppDepend 打开我的混合解决方案以及使用 NDepend 打开纯 c# 解决方案?NDepend 似乎无法分析 c++ 项目,但是当我使用 CppDepends 打开解决方案时,我在同一解决方案中丢失了我的 c# 项目的一些 NPDepend 功能。如果 NDepend 可以将 CppDepend 作为插件/扩展加载,那就太好了,但这不可能,对吧?
最佳答案
NDepend 分析任何 .NET/IL 代码,包括 C++/CLI 托管代码(但不包括非托管代码)。CppDepend 仅在任何 C++ 兼容平台上分析 C++ 代码。
虽然这些工具共享大量代码,但它们是互斥的并且不以任何方式互操作。此外,这些工具共享相同的功能集。
如果您的大部分代码是 .NET/IL 代码,NDepend 应该可以满足您的需求。
如果您的代码是 50/50 .NET 和 C++ 非托管代码,您可能需要这两种工具。
It would be nice if NDepend could load CppDepend as a plugin/extension, but that's not possible right?
对。
关于ndepend - CppDepend 与 NDepend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9328756/
我想了解圈复杂度的工作原理,有人可以向我解释为什么以下代码的得分为 3: CommandLineAgruments Parse(int argc, char *argv[]) { Comman
两者CppDepend和 NDepend由同一家公司开发,似乎基于相同的代码库并共享一些功能。我还没有找到并排比较网站。 我致力于几个完全没有任何 C++ 代码的纯 C# 解决方案,但也有除 C# 之
对于某些项目,我想统计公共(public)方法和函数的列表。不错的选择可能是使用 CppDepend 和它的内置查询语言。 我们的(遗留)项目库有应用程序。每个应用程序都在它自己的目录中,有项目文件和
我正在尝试为 C++ 项目生成代码指标,该项目不是 Visual Studio 项目,而是在 Linux 上编写的。 我尝试了 Project Maker 并按照除了最后一部分以外的步骤操作(添加源文
我在使用 cppDepend 工具时遇到问题。我有一个用 C 语言编写的源代码,我需要绘制它的依赖关系或调用图。 cppDepend 编译器的源代码扩展名设置为 c;cpp;cxx;cc 但是当我想打
我发现了一个用于分析大型项目的 cppdepend 工具。但据我所知,它存在一些问题。 例如,主要和关键(对我而言)是一些依赖项,我自己在代码中看到的,cppdepends 没有看到并告诉元素彼此独立
CQL 可以轻松找到 CodeWasChanged 的方法但我还需要比较指标 - 我想找到修改后的代码,看看它是否有所改进。 我正在评估ndepend和 cppdepend对于混合代码库。两者都给我留
我是一名优秀的程序员,十分优秀!