如何监控 .NET 代码的质量?

How can I monitor the quality of my .NET code?

我目前正在开发一个 Ruby 项目,我经常使用 code climate 来查看我的代码质量。问题是,我们将在 .NET 中重写代码,所以我的老板希望能够像在 codeclimate 中一样通过将代码上传到工具来监控代码质量。

你们知道有什么工具可以替代 .NET 环境代码(免费或免费)吗?

我对代码环境不是很熟悉。然而,.net arena 中很少有工具可以做同样的事情。您可以使用 Visual Studio 静态分析工具进行代码分析。您也可以使用 nCover 产品。 Jetbrains 还有一个名为 DotTrace 的产品,在我看来这也是一个不错的产品。在 Visual Studio 2015 中,您将收到更多有关代码执行期间内存使用情况的阅读资料等。您可能还想查看这些功能。

我最近才开始使用 SonarCube 来监控我们应用程序的质量,我必须说这是一个非常好的工具,具有大量功能并支持多种语言。

你也可以用Visual Studio Code Analysis and Code Metrics查看代码质量,但我认为SonarCube更接近Code Climate。

您可以使用 NDepend,这是一个非常酷的工具,完全集成到 Visual Studio,它集成了广泛的功能。