今天晚上闲着的时候逛了一下,发现了几款不错的VisualStudio插件,这里推荐一下:

Exception Breaker

在调试的时候,为了及时发现错误,我们常常会打开"总是引发所有CLR异常"的开关。但是,一旦打开这个开关的时候,异常又会觉得太多了,因此平时调试的时候我们往往又希望把它关掉,但是MS却没有提供一个比较方便的开关,需要点击点击四五下才能关掉它。这个插件在调试工具栏上提供了一个开关,使得我们非常方便的开启和关闭"引发所有异常"的开关了。

    

 

Code Metrices

这个插件的功能是在函数的开始部分加一个小标签,显示该代码的圈复杂度。可以方便我们非常直观的看到代码质量,非常方便。不过这个插件的颜色标注范围比较严格:1-2为绿色,表示健康;到3就是深绿色了,4位褐色,5为深褐色,6就开始是红色了,并且越来越红。使用它的话估计还是非常有利于写出高质量的代码的。

    

另外,有一个插件Code Health Indicator和它类似,不同它是用的VS2013种的CodeLens功能来显示的,显示的内容更多,

    

不过我目前对CodeLens还不是很习惯,大部分的时候是把它关了的,这里就没有选择它。

 

TSVN

TortoiseSVN出的一个SVN插件,之前我一直是用的AnkhSVN作为VS的SVN插件,但本地还要装一个TortoiseSVN在浏览器中使用,有时它们升级的频度不同导致两者SVN版本不一致而出现冲突,如果都用乌龟SVN估计会好一些。

            

由于我现在用GIT了,就没有试这个插件,不过从TortoiseSVN的品质上来看这个应该不会差的。截图基本上也能体现出来功能应该是非常完善的。

 

Productivity Power Tools 2013

微软的Productivity Power Tools系列插件一般是新功能的试验场,一般都是功能强大而细节不够完善。而我不大喜欢这种集合型插件,感兴趣的朋友可以实验一下,有几个功能还是非常给力的。

 

几个收费的代码分析插件:

虽然VS本身的静态和动态的代码分析功能还是可圈可点的,但是一些第三方的代码分析工具还是有其独到之处的,由于上都是一些公司开发的,基本上都是收费插件。如果老板肯花价格买的话对项目开发还是如虎添翼,物有所值的:

  1. .NET Memory Profiler:内存分析工具。
  2. Ndepend:静态检查工具,检查选项非常详细,并且能提供非常直观而详细的报表。
  3. ANTS Performance Profiler:性能分析工具,具体就不多说了,比自带的还是要强不少的。

继续推荐几款VisualStudio的插件(二)的更多相关文章

  1. 继续推荐几款VisualStudio的插件

    原文:继续推荐几款VisualStudio的插件 继前几天推荐了一款转换vs插件的插件后,借着安装VS2013之际,把我比较喜欢的几个插件继续推荐一下. C# Outline 2013 2013 C# ...

  2. 推荐几款VisualStudio的插件

    继前几天推荐了一款转换vs插件的插件后,借着安装VS2013之际,把我比较喜欢的几个插件继续推荐一下. C# Outline 2013 2013 C#的代码折叠最小只能到函数级,不像C++那样可以折叠 ...

  3. 推荐几款jQuery表格插件

    平时项目中,会碰到很多表格元素,这里推荐几款jQuery表格插件. Stackable.js 通常在小屏幕上,表格的表形形式不大好,因为用户会缩放平移,或者就是表格太小,导致数据不可见.Stackab ...

  4. 推荐一款idea 翻译插件 ECTranslation

    无意中看到一款idea翻译插件, ECTranslation,才知道有这么个东西,推荐给看到的人吧,使用简单,值得拥有. 参考:http://p.codekk.com/detail/Android/S ...

  5. 推荐15款Google Chrome 插件

    Google Chrome是由Google开发的免费网页浏览器.Chrome是化学元素“铬”的英文名称,过去也用Chrome称呼浏览器的外框.Chrome相应的开放源代码计划名为Chromium,而G ...

  6. 推荐一款 chrome SSH 插件 - Secure Shell

    http://blog.csdn.net/jizhongchun/article/details/8519413 导读:我就是一个Chrome Fans.最近发现一款google官方出的SSH插件 - ...

  7. 推荐三款日期选择插件(My97DatePicker+jquery.datepicker+Mobiscroll)

    1.My97DatePicker 纯原生JS,专注于PC端,支持IE6+:页面上只需要引入WdatePicker.js文件,但是My97DatePicker整个目录是一个整体,最好不要破坏里面的目录结 ...

  8. Xcode 插件优缺点对照(推荐 20 款插件)

    Xcode 插件优缺点对照(推荐 20 款插件) 2016-01-22 06:16 编辑: lansekuangtu 分类:iOS开发 来源:董铂然 的博客 28 13527 /XCode/" ...

  9. 推荐几款我一直在用的chrome插件(上)

    我用的chrome插件挺多的,所谓工欲善其事必先利其器,我热衷于搜寻好用的工具来让我平时的工作事半功倍.下面介绍几款我正在用的感觉还不错的插件,如果大家还有其它好用的(肯定有,chrome插件库太庞大 ...

随机推荐

  1. IOS 学习资料整理{非常有用,强烈推荐}

    绝地地的资源博客:我是雷锋不用谢~~啦啦啦 https://blog.csdn.net/kunga0814/article/details/82117090

  2. 转载:Java中的String与常量池

    转载自http://developer.51cto.com/art/201106/266454.htm.感觉总结的不错,自己收藏一下. string是java中的字符串.String类是不可变的,对S ...

  3. 汕头市队赛 SRM16

    T3 C-2 SRM 16 描述 给一个数列,给出两种数字, 询问在多少个非空区间中这两种数字出现次数相同. 输入格式 第一行:一个数字n,q,n表示数列长度,q表示q组询问 第二行n个数字表示数列A ...

  4. 【BZOJ 3907】网格(Catalan数)

    题目链接 这个题推导公式跟\(Catalan\)数是一样的,可得解为\(C_{n+m}^n-C_{n+m}^{n+1}\) 然后套组合数公式\(C_n^m=\frac{n!}{m!(n-m)!}\) ...

  5. Mysql TEXT类型长度

    BLOBTEXT一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符. MEDIUMBLOBMEDIUMTEXT一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字 ...

  6. Flask 基础知识一

    Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后 ...

  7. android usb adb流程[转]

    android adb 概述 android adb的代码分为两部分: kernel层的代码在如下路径: drivers/usb/gadget/f_adb.c drivers/usb/gadget/a ...

  8. C# 文件选择对话框

    方法一:系统自带 <asp:FileUpload ID="FileSelect" runat="server" /> 方法二:ShowDialog( ...

  9. [ Linux 命令 ] awk

    一.AWK简介 awk:报告生成器,是以行为单位进行处理,并格式化后显示 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说a ...

  10. C++类中引用成员和常量成员的初始化(初始化列表)

    如果一个类是这样定义的: Class A { public: A(int pram1, int pram2, int pram3); privite: int a; int &b; const ...