威尼斯人线上娱乐

编制程序规范工具介绍

19 4月 , 2019  

1、目标

代码编写规范、整齐、整洁、可读。

无错误

无警告

 

C#编制程序规范工具介绍,

1、目标

代码编写规范、整齐、整洁、可读。

无错误

无警告

 

StyleCop for ReSharper: 合并 ReSharper 4.5 与 StyleCop 之力量

编制程序规范工具介绍。        从后日恐怕用StyleCop for ReSharper这几个插件合并Re夏普t四.五 beta
和 StyleCop.那篇post给你有个别那多个干活的新闻,作者动用它们在Visual Studio
200玖湖南中华南理艺术高校程公司作消除方案中编码,能写出既高效又可爱慕的源代码.

 

2、排版

安装PowerCommands扩展

“工具”-“扩张管理库”,寻觅安装。

安装选中Format document on save和Remove and Sort Usings on save

这么代码保存时会自动格式化和对引用单元排序。

威尼斯人线上娱乐 1 
                     

 

1、目标

代码编写规范、整齐、整洁、可读。

无错误

无警告

 

2、排版

安装PowerCommands扩展

“工具”-“扩张管理库”,找寻安装。

安装选中Format document on save和Remove and Sort Usings on save

这么代码保存时会自动格式化和对引用单元排序。

威尼斯人线上娱乐 2                       

 

ReSharper 4.5

        
ReSharper是个VisualStudio的高速插件.它提供了缓解方案中高亮显示错误,高档代码完毕,特出的单元测试工具,超越30种尖端代码重构方案,八种福利导航与搜索工具,单击代码格式化与代码清理,自动代码生成,还有模板,还有部分针对C#,
VB.NET, ASP.NET,
XML,XAML高效的表征效用.ReSharper完全集成在VisualStudio中,智能的效率扩充原来的Visual
Studio.
也可看完整的ReSharper特色清单

ReShareper 4.5脚下有beta版本有用.最大化的性质提高.依据ReSharper
官方网址上边那么些图片举例质量进步.

威尼斯人线上娱乐 3

Download ReSharper 4.5
beta from jetbrains.com.

 

3、注释

安装工程“属性” – “生成” – “输出”

选中 “XML文书档案文件(X)”

目标为了提示各类集体可知类型的注脚。

 威尼斯人线上娱乐 4

  威尼斯人线上娱乐 5

 

2、排版

安装PowerCommands扩展

“工具”-“扩充管理库”,寻找安装。

安装选中Format document on save和Remove and Sort Usings on save

如此代码保存时会自动格式化和对引用单元排序。

威尼斯人线上娱乐 6         
             

 

3、注释

安装工程“属性” – “生成” – “输出”

选中 “XML文书档案文件(X)”

目的为了唤起每一个集体可知类型的笺注。

 威尼斯人线上娱乐 7

  威尼斯人线上娱乐 8

 

Microsoft StyleCop

       Microsoft StyleCop
分析c#源码加强了1部分稳定性的规则.能够运行在VisualStudio中或集成进MSBuild项目.
有关Microsoft StyleCop更加多消息,看StyleCop blog 在
.

Download
StyleCop
from the MSDN Code Gallery StyleCop website.

 

4、代码分析优化

ReSharper

 

代码分析

ReSharper可提供对C#, XAML, XML, ASP.NET和ASP.NET
MVC的缕缕的代码品质分析,甚至在用户对之进行编译从前就可以检验到不当和难点。ReSharper可对用户的代码提供900多样代码查验,用户便可霎时察觉到其日前文件也许甚至整个消除方案中是不是含有了不当和故障。

 

高亮显示错误和高速纠正

ReSharper能在用户输入的时候即对代码进行解析,并高亮呈现错误,用户照旧无需实行编写翻译。其甚至能对绝大好些个谬误极快给出修改建议,以赞助用户飞快化解难点。

 

代码重构

与Visual Studio
二〇〇六/2010/2008相对来说,ReSharper提供了更增加的机关代码重构功能。用户可应用过多不等的重构方法以开始展览重命名,移动,安全删除标记;导入和内联字段、变量和参数等等

 威尼斯人线上娱乐 9

左侧提醒海蓝惊讶号三角,以及土黑线条,选中期维修改。正确后提示血红打勾方块。

 威尼斯人线上娱乐 10

 

3、注释

安装工程“属性” – “生成” – “输出”

选中 “XML文书档案文件(X)”

目的为了唤起每种集体可见类型的批注。

 威尼斯人线上娱乐 11

  威尼斯人线上娱乐 12

 

4、代码分析优化

ReSharper

 

代码分析

ReSharper可提供对C#, XAML, XML, ASP.NET和ASP.NET
MVC的接踵而至 蜂拥而至的代码质量分析,甚至在用户对之举办编写翻译在此从前就可以检查测试到不当和主题材料。ReSharper可对用户的代码提供900各类代码核查,用户便可即刻察觉到其目前文件也许甚至整个解决方案中是不是含有了错误和故障。

 

高亮呈现错误和便捷校对

ReSharper能在用户输入的时候即对代码实行解析,并高亮显示错误,用户甚至无需进行编译。其甚至能对大部分错误不慢给出修改提出,以匡助用户神速化解难点。

 

代码重构

与Visual Studio
二零零六/2009/2010对照,ReSharper提供了更拉长的电动代码重构作用。用户可使用过多例外的重构方法以开始展览重命名,移动,安全删除标志;导入和内联字段、变量和参数等等

 威尼斯人线上娱乐 13

动手提醒浅灰惊叹号三角,以及淡紫白线条,选中期维修改。正确后提示水晶绿打勾方块。

 威尼斯人线上娱乐 14

 

StyleCop for ReSharper

        StyleCop合并了 ReSharper 与StyleCop的力理. 它是2个 ReSharper
插件允许 Microsoft StyleCop 运维为您的类型.,
实时生成违反规则高亮提醒,当使用 ReSharper
代码清理功用时,自动按StyleCop的平整修复(静态情势):

 威尼斯人线上娱乐 15
StyleCop for ReSharper 也隐含三个
Quick-Fixes集合: 
威尼斯人线上娱乐 16

威尼斯人线上娱乐 17

威尼斯人线上娱乐 18

还有 Code Clean-Up
Modules
援助你随便 
核对违反StyleCop代码风格: 
威尼斯人线上娱乐 19

Download StyleCop 1.5 for ReSharper 4.5
beta
from the CodePlex website.

 

翻译: PetterLiu    
Source

5、代码检查

StyleCop

 

StyleCop的终极目的是让全部人都能写出优雅和壹致的代码,因而这么些代码具有极高的可读性。StyleCop不是代码格式化(代码美化)工具,而是代码规范检查工具(Code
Review
工具),它不仅仅检查代码格式,而是编码规范,包罗取名和注释等。它会根据预订义的C#代码格式的特等实行,对大家的源代码举办检讨,并交给不适合编码风格的荒唐提醒。

 

工程文件,点击鼠标右键,选拔“Run StyleCop (Rescan All)”

 威尼斯人线上娱乐 20

显示警告列表”

 威尼斯人线上娱乐 21

规则编号以SA初始,例如“SA130伍”能够查找相应的平整,依照规则实行退换。解决全数警告。

 

肆、代码分析优化

ReSharper

 

代码分析

ReSharper可提供对C#, XAML, XML, ASP.NET和ASP.NET
MVC的持续的代码品质分析,甚至在用户对之实行编写翻译以前就能够检查测试到错误和主题材料。ReSharper可对用户的代码提供900二种代码查验,用户便可马上察觉到其日前文件恐怕甚至整个消除方案中是或不是包蕴了错误和故障。

 

高亮呈现错误和高效改进

ReSharper能在用户输入的时候即对代码实行分析,并高亮展现错误,用户照旧无需举办编写翻译。其甚至能对繁多指鹿为马不慢给出修改指出,以协助用户飞快化解难点。

 

代码重构

与Visual Studio
二零零五/2010/20拾对待,ReSharper提供了更丰硕的自行代码重构作用。用户可使用过多两样的重构方法以拓展重命名,移动,安全删除标志;导入和内联字段、变量和参数等等

 威尼斯人线上娱乐 22

左侧提醒棕色感叹号三角,以及紫色线条,选中修改。正确后提示银色打勾方块。

 威尼斯人线上娱乐 23

 

五、代码检查

StyleCop

 

StyleCop的终极目的是让全体人都能写出优雅和同一的代码,因而那些代码具备相当高的可读性。StyleCop不是代码格式化(代码美化)工具,而是代码规范检查工具(Code
Review
工具),它不仅检查代码格式,而是编码规范,包蕴取名和注释等。它会根据预订义的C#代码格式的特等实践,对我们的源代码进行反省,并交给不适合编码风格的错误提醒。

 

工程文件,点击鼠标右键,选取“Run StyleCop (Rescan All)”

 威尼斯人线上娱乐 24

展现警告列表”

 威尼斯人线上娱乐 25

规则编号以SA起始,例如“SA1305”可以找出相应的条条框框,依照规则进行改换。消除全体警告。

 

6、总结

上述工具运用后的代码要是没错误和警告,代码质量应该是还能的,选1七个品类选取工具检查贰回,

对照Samsung编制程序规范,发现成不少都以能对上的。博文发的不多,希望对我们有用。

伍、代码检查

StyleCop

 

威尼斯人线上娱乐,StyleCop的终极目标是让全体人都能写出优雅和平等的代码,由此这么些代码具有非常高的可读性。StyleCop不是代码格式化(代码美化)工具,而是代码规范检查工具(Code
Review
工具),它不光检查代码格式,而是编码规范,包罗取名和注释等。它会基于预订义的C#代码格式的最好实践,对我们的源代码进行自笔者批评,并交由不相符编码风格的失实提醒。

 

工程文件,点击鼠标右键,接纳“Run StyleCop (Rescan All)”

 威尼斯人线上娱乐 26

来得警告列表”

 威尼斯人线上娱乐 27

规则编号以SA开端,例如“SA130伍”能够查找相应的条条框框,遵照规则举行修改。消除全数警告。

 

6、总结

上述工具运用后的代码假诺没有不当和警告,代码品质应该是还足以的,选1多个类型采用工具检查三次,

对照三星编制程序规范,发现存繁多都以能对上的。博文发的不多,希望对我们有用。

原创文章,转发请保留链接 yhuse’s blog

6、总结

上述工具运用后的代码倘若没错误和警戒,代码质量应该是还足以的,选1三个类型应用工具检查三遍,

对照Samsung编制程序规范,发现存不少都以能对上的。博文发的不多,希望对大家有用。

原创文章,转发请保留链接 yhuse’s blog

原创小说,转发请保留链接 yhuse’s blog

一、目的代码编写规范、整齐、整洁、可读。 无不当 无警告 二、排版
安装PowerCommands扩张 工具-扩充管理库,寻找安装…


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图