温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何使用StyleCop 进行代码评审

发布时间:2021-11-10 17:26:43 来源:亿速云 阅读:193 作者:柒染 栏目:大数据

今天就跟大家聊聊有关如何使用StyleCop 进行代码评审,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

使用StyleCop对原代码进行审查,看编写的代码是否遵循设计规范、.Net约定和一些贯用法等。保证代码的一致性,可读性等等。

在此之前,先简单介绍下FxCop(起初只是微软内部使用的工具),一个分析托管程序集,检测代码的总体正确性的工具,告诉用户哪些地方不符合设计规范。他使用的评估规则已经发展了多年,凝聚了顶尖.Net框架开发人员的知识和技术。但是FxCop是基于托管代码分析的,即编译后的程序集。今天我们介绍的StyleCop同样是用来检查代码是否符合设计规范的,它是基于原代码验证的,仅支持C#语言,就是在开发期间进行代码验证的工具,相信在日常开发中,会帮助到大家,在使用工具的同时,逐渐改善和提高大家的编码规范和意识,另外,相关内容推荐大家读下《.Net设计规范-.Net约定、贯用法与模式》这本书。

首先,还是先下载最新版的StyleCop.,下载地址:http://stylecop.codeplex.com/,更简单的方法是在VisualStudio中,Tools --> Extensions and Updates… --> Extensions and Updates…--> Online --> 搜索stylecop,找到Visual StyleCop并安装。

如何使用StyleCop 进行代码评审

安装完成之后,打开Visual Studio并打开一个项目,右键选择一个Project,会发现多了三个选项。

如何使用StyleCop 进行代码评审

Run StyleCop与Run StyleCop(RescanAll)会审查已有代码,并且在Error List中显示代码中不符合规范的Warning,下图是执行了Run StyleCop的Error List

如何使用StyleCop 进行代码评审

StyleCop Setting:在实际项目中,可能现有的规则并不适用于我们的项目,需要我们自己通过StyleCop Setting进行配置

如何使用StyleCop 进行代码评审

StyleCop检查的规则包括:

  • 布局(Layout ofelements, statements, expressions, and query clauses )

  • 括号位置(Placement ofcurly brackets, parenthesis, square brackets, etc )

  • 空格(Spacing aroundkeywords and operator symbols )

  • 行距(Line spacing )

  • 参数位置(Placement ofmethod parameters within method declarations or method calls )

  • 元素标准排列(Standardordering of elements within a class )

  • 注释格式(Formatting ofdocumentation within element headers and file headers )

  • 命名(Naming ofelements, fields and variables )

  • 内置类型的使用(Use of thebuilt-in types )

  • 访问修饰符的使用(Use of accessmodifiers )

  • 文件内容(Allowed contentsof files )

  • Debugging文本(Debugging text)

看完上述内容,你们对如何使用StyleCop 进行代码评审有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI