惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The GitHub Blog
The GitHub Blog
V
V2EX
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
A
About on SuperTechFans
博客园_首页
L
LangChain Blog
量子位
雷峰网
雷峰网
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Jina AI
Jina AI
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium

博客园 - 旭日东生

微软项目开发团队每个角色的一天是如何度过的【转】 如何对软件项目团队成员进行角色和岗位的划分【转】 C# 委托的妙文【转】 NHibernate初体验[转] 配置NHibernate有三种常见的配置方法[转] - 旭日东生 - 博客园 软件系统与管理工作的执行、监督问题 面向对象设计的一些个人认知阶段性总结 [转]为什么用例不是“功能”? ms-sql递归调用 有关数据完整性的教训和转一篇文章 转《马云和爱迪生:究竟谁“欺骗了世界”》以及我的个人想法 转而告之:马云给雅虎员工作的精彩演讲:爱迪生欺骗了世界! 哈佛管理论丛:谁背上了令人讨厌的猴子 有关UP(unified process)的疑问和胡思乱想 关于《敏捷软件开发:原则、模式与实践(C#版)》 更新数据库所有表的某一个指定字段 功能自动化测试工具列表大全【转】 企业内部实现软件测试自动化的方案探讨 一些有用Transat-SQL技巧 [持续更新中]
代码编码规则检查工具Microsoft StyleCop 4.2
旭日东生 · 2008-08-08 · via 博客园 - 旭日东生

最近在网上看到一个代码编码规则检查工具,Microsoft StyleCop,该工具原来是微软内部试用的编码规则检查工具.现在免费提供使用,它有另外一个名称叫 Source Analysis for C#,该名称现在已经放弃实用,正式命名为StyleCop,安装后直接集成到vs开发环境中,作为VS的补充工具.

该软件现在的最新版本为4.2.

不久的将来他们会提供文档说明如何使用该工具提供的宽展接口,希望到时可以看到更加有创意和实用的扩展功能.

StyleCop官方主页

http://code.msdn.microsoft.com/sourceanalysis

StyleCop官方博客

http://blogs.msdn.com/sourceanalysis/

我简单试用了一下,感觉蛮好,在团队开发环境中用来标准化和统一团队的编码规则是一个不错的检查工具.

当然对于个人来说,如果想强制自己习惯良好的编码规则也是个不错的检查工具.

计划在我们的团队中推广使用.

该检查工具的使用方法非常简单.

1 安装后,右键点击工程项目,即可在菜单中见到多了,如下图的菜单"Run Source Analysis"

选中该菜单即可对你的项目进行整体的编码规则分析,当然,该工具也支持单个文件分析,只要选中某个需要分析的文件即可.

 

2  如果分析结果有问题,则会出现如下图的窗体:

 

3 Microsoft StyleCop 不提供你自己进行编码规则详细定义的控制功能,但是你可以用开关的方式设置某一个设置项是否要启用,在解决方案资源管理器中选中项目节点弹出右键即可见到"Source Analysis Settings"菜单(图一)

由菜单弹出如下窗体,按照你的需求关闭或者开启某个项目即可,比如,using 某个命名空间必须写在namespace里,这个跟VS自动生成的代码是有冲突的,我就选择把它去掉,等等.