栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

哪些静态分析工具可用于C#?[关闭]

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

哪些静态分析工具可用于C#?[关闭]

代码违规检测工具:

  • Fxcop,Microsoft的优秀工具。检查是否符合.net框架准则。

编辑2010年10月: 不再作为独立下载提供。它现在包含在Windows
SDK中
,安装后可以在Program
Files Microsoft SDKs Windows [v7.1] Bin FXCop FxCopSetup.exe中找到

编辑2018年2月 :此功能现已集成到Visual Studio
2012中,并在以后作为代码分析集成

  • Clocksharp(基于C#2.0的代码源分析)
  • Mono.Gendarme,类似于Fxcop,但具有开源许可证(基于Mono.Cecil)
  • Smokey,类似于基于Mono.Cecil的 Fxcop和Gendarme 。不再进行开发,主要开发人员现在与Gendarme团队合作。
  • 用于C#的Coverity Prevent™,商业产品
  • PRQA QA·C#,商品
  • PVS-Studio,商业产品
  • CAT.NET,Visual Studio 加载项,可帮助识别安全漏洞 编辑2019年11月: 链接已死。
  • CodeIt.Right
  • 规格#
  • Pex

质量指标工具:

  • NDepend,出色的可视工具。对于代码量度,规则,差异,耦合和依赖性研究很有用。
  • 免费的Nitriq可以轻松编写您自己的度量标准/约束和出色的可视化效果。 编辑2018年2月: 下载链接现已失效。 编辑2019年6月17日:链接没有失效。
  • 基于代码源分析的RSM Squared
  • C#指标,使用完整的C#解析
  • SourceMonitor,一个偶尔获取更新的旧工具
  • 代码度量,一个 反射器 加载项
  • Vil,不支持.NET 2.0的旧工具。 编辑2018年1月: 链接现在不可用

检查样式工具:

  • Microsoft工具StyleCop(从Visual Studio内部运行或集成到MSBuild项目中)。也可用作Visual Studio 2015和C#6.0 的扩展
  • Smith Smith代理, ReSharper的 代码样式验证插件 __

复制检测:

  • Simian,基于源代码。支持多种语言。
  • CloneDR,仅在语言边界上检测参数化克隆(也可处理C#以外的许多语言)
  • 克隆侦探 Visual Studio插件。(内部使用ConQAT)
  • Atomiq,基于源代码,多种语言,出色的 “转轮”可视化

通用重构工具

  • ReSharper-非常酷的C#代码分析和重构功能


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/576227.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号