Dotnet 开发利器之 Resharp
关于 Resharp 的介绍已经非常非常的多了,Google 一下可以找到很多,就不再重复了,简要提几点体会:
智能提示有点难看,如果在 VS2005 下使用,还是用 VS 自带的比较好看点。
Resharp 比较耗系统资源,而且磁盘IO的量比较大,所以,感觉速度会比较慢,严重拖垮 VS,如果机器不是很N,或者在笔记本上使用,一般还是不要启动它为好。虽然 Resharp 提供了智能感知、代码模板等多种功能,但其最强大的功能,还是在于代码的重构,VS2005 所提供的重构功能,在 Resharp 面前显得非常小儿科。所以,一般情况下,还是将 Resharp 关着比较好,进行代码重构的时候,临时将它开起来就是了。
Resharp 的另外一个不错的功能是代码风格的检查,启动后会在文本编辑器右边的滚动条旁边添加一个新的状态显示竖条,Resharp 会对代码进行一些编码风格的检查,比如缺少 XML 注释、方法可以是 static 的,字段可以 readonly,需要对参数进行 null 检查等,代码完成到一定阶段,用 Resharp 来检查一下,把那些黄条统统都改正过来,可以减少一些潜在的问题,也顺便美观一下代码,休息一下大脑。
官方主页 http://www.jetbrains.com/resharper/