写点什么

David M. Kean 透露微软 FXCop 规则集

  • 2007-08-21
  • 本文字数:474 字

    阅读完需:约 2 分钟

FXCop 具有很多代码分析规则,但微软实际上都使用它们了吗?实际答案是否定的。 David Kean 列出了那些被微软开发部门强制执行的 FXCop 规则。

FXCop,也称为 Visual Studio Code Analysis(VS 代码分析器),是一个用于检查编译好的.NET 应用程序在设计、性能和安全方面问题的工具。依据.NET Framework 指导方针,它不仅帮助你捕获错误还能作为一个教学工具。

FXCop 确实提供了大量的分析规则,但并不是所有的都适合一个给定的项目。 David Kean 透露了在微软被开发部门使用的最小规则集。David 写到,

有两个规则集:第一个,公共规则集(Public Rule Set),用于那些设计为公共调用的程序集。就是说,这些程序集被设计为给用户在他们自己的项目中引用(例如:System.Core.dll)。第二个,非公共规则集(Non-Public Rule Set),用于那些不设计给用户调用的程序集(例如:FxCopCmd.exe)。

独立版本的FXCop 可以从GotDotNet 上免费获得。另外,附带着一个扩展规则集的FXCop 也作为 Visual Studio Team Edition for Software Developers 的一部分进行发放。

查看英文原文: David M. Kean Reveals Microsoft’s FXCop Ruleset

2007-08-21 02:351411
用户头像

发布了 254 篇内容, 共 66.2 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

“ONE”有引力,4月21日见!

博睿数据

智能运维 博睿数据 发布会 Bonree ONE

软件测试/测试开发丨Web自动化测试中显式等待与隐式等待该怎么用

测试人

软件测试 自动化测试 测试开发

Hive 和 Spark 分区策略剖析

vivo互联网技术

spark hive

集成华为运动健康服务干货总览

HarmonyOS SDK

HMS Core

一种元数据同步的方法

KaiwuDB

数据复制 KaiwuDB 元数据同步

PyTorch深度学习实战 | 预测工资——线性回归

TiAmo

深度学习 线性回归 PyTorch 梯度下降法

又是一季金三银四,Spring之AOP知识要点总结

Java你猿哥

spring Spring Boot ssm aop

AI大模型已经出现不可预测的能力

Baihai IDP

人工智能 深度学习 NLP 大模型 ChatGPT 企业号 4 月 PK 榜

版本控制 | 告别繁琐,P4VJS带来全新的Diff体验

龙智—DevSecOps解决方案

版本控制 版本管理

免费可商用开源GPT模型问世,50G权重直接下载,性能不输GPT-3

Openlab_cosmoplat

开源项目 开源社区

慕了!17年阿里架构师把Spring Boot的精髓都总结出来了

Java你猿哥

Java spring Spring Boot Spring MVC Java工程师

户外LED显示屏对恶劣环境的防护措施!

Dylan

LED显示屏 全彩LED显示屏 户外LED显示屏

龙智荣获Perforce公司颁发的2022年度销售与技术两项大奖

龙智—DevSecOps解决方案

版本控制

KaiwuDB 成为中国信通院数据库应用创新实验室-汽车行业工作组副组长单位

KaiwuDB

车联网 KaiwuDB 数据库行业标准制定 汽车工作组

华大北斗高精度芯片助力上汽名爵MG7智能驾驶

江湖老铁

如何选择合适的云数据库架构与规格

NineData

数据库 阿里云 AWS RDS 数据库架构设计

HummerRisk 使用教程:镜像检测

HummerCloud

镜像安全 云原生安全

以 100GB SSB 性能测试为例,通过 ByteHouse 云数仓开启你的数据分析之路

字节跳动数据平台

大数据 数据仓库 云原生 数据仓库服务 云数仓

研发效能 | DevOps如何改变游戏公司工作方式?

龙智—DevSecOps解决方案

DevOps 游戏开发

selenium源码通读·1 | 源码目录

Python 源码 自动化测试 selenium

DAMS大会 | 博睿数据分享《一体化智能可观测平台建设之路》

博睿数据

可观测性 智能运维 博睿数据 Bonree ONE

Web2D工业组态工具软件——Sovit2D

2D3D前端可视化开发

web组态 组态编辑器 工业组态软件 web组态软件 2D组态

超实用VS Code for Windows快捷键

SEAL安全

vscode 企业号 4 月 PK 榜

【ChatGPT系列话题】金融行业大语言模型应用落地

易观分析

人工智能 金融 模型

如何打造企业专属A/B平台?火山引擎DataTester开放平台技术揭秘

字节跳动数据平台

大数据 AB testing实战 开放平台 企业号 4 月 PK 榜 企业增长

龙智被SmartBear评为2022年“最具动力营销团队”

龙智—DevSecOps解决方案

自动化测试 UI测试 UI测试自动测试

既然有了MySQL,为什么还要有MongoDB

Java你猿哥

Java MySQL 数据库 mongodb Java工程师

你kin你擦!阿里终于肯把内部高并发编程高阶笔记开源出来了

Java你猿哥

Java nginx 高并发 SpringCloud 面经

机器学习实战系列[一]:工业蒸汽量预测(最新版本下篇)含特征优化模型融合等

汀丶人工智能

人工智能 数据挖掘 机器学习 LightGBM

Atlassian Server用户新选择 | 迁移到数据中心版前,您需要做这些准备(2)

龙智—DevSecOps解决方案

Atlassian Atlassian 云版 数据中心版 server版

David M. Kean透露微软FXCop规则集_.NET_Jonathan Allen_InfoQ精选文章