QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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:351171
用户头像

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

关注

评论

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

oktoken对冲合约软件APP开发|oktoken对冲合约系统开发

系统开发

缓存为什么会被污染?

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

一年增加 1.2w 星,Dapr 能否引领云原生中间件的未来?

阿里巴巴云原生

容器 微服务 云原生 k8s 中间件

「产品经理训练营」第八章作业

Sòrγy_じò ぴé

美团3面(Java后台):NIO+BIO+Zookeeper+线程池+Redis+kafka

钟奕礼

Java 编程 程序员 架构 面试

浅论指针(一)

Integer

c c++ 指针

K8s 原生 Serverless 实践:ASK 与 Knative

阿里巴巴云原生

Serverless 容器 云原生 k8s 存储

技术中台之DevOps动态表单体系构建

EAWorld

字节跳动5面喜提offer!分享给朋友们面试感受

Java架构之路

Java 程序员 架构 面试 编程语言

中国唯一入选 Forrester 领导者象限,阿里云 Serverless 全球领先

阿里巴巴云原生

阿里云 Serverless 容器 开发者 云原生

源码解读:KubeVela 是如何将 appfile 转换为 K8s 特定资源对象的

阿里巴巴云原生

容器 云原生 k8s API 应用服务中间件

maven打包,常用启动方式

秋天

mavne

2021面试跳槽宝典:BATJ大厂核心面试解析600题

比伯

Java 架构 面试 程序人生 计算机

何止一个惨字形容!水滴Java面试一轮游,壮烈了,问啥啥不会,数据库血崩,我该怎么办?

钟奕礼

Java 学习 编程 程序员 面试

2021版金三银四Java面试突击手册开源(涵盖p5-p8技术栈),“吊打”面试官的“葵花宝典”

Java 编程 程序员 架构 面试

MapReduce的运行机制详解

五分钟学大数据

hadoop 3月日更

后端服务器网络编程之 IO 模型

Linux服务器开发

后端 网络编程 web服务器 Linux服务器开发 网络io

硬件测试的思考和改进:有道词典笔的高效测试探索

有道技术团队

大前端

会声会影最新版:会声会影2021中文版它来啦!

奈奈的杂社

视频剪辑 视频后期 自媒体 视频处理 会声会影

oktoken跟单社区系统开发|oktoken跟单社区APP软件开发

系统开发

怎样从零开始设计一个数据库

学Java的猪猪侠

又是一些小细节!3面成功入职字节跳动:算法+数据库+中间件+JVM

Java架构之路

Java 程序员 架构 面试 编程语言

重点人员可视化研判分析系统搭建,可视化大屏系统

JVM 诊断之 jps 工具使用

hepingfly

JVM jvm调优 jvm诊断 jps

Flink程序优化及反压机制

大数据技术指南

flink 3月日更

支付宝高级研发一二三面题目:CMS+CAS+线程锁+事务+雪崩+Docker

钟奕礼

Java 编程 程序员 架构 面试

Apache Iceberg学习日志

InfoQ_Springup

数据湖

引入单点登录,需要考虑哪些问题?

龙归科技

SSO 单点登录

关系数据理论是个什么牛马

学Java的猪猪侠

【操作系统】存储器管理

学Java的猪猪侠

爆肝一周总结了一份Java学习/面试自测指南!200+道Java最常见面试题。

Java架构之路

Java 程序员 架构 面试 编程语言

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