Reshalper的功能应该突出显示?

时间:2010-10-01 09:36:10

标签: resharper

下周我会在同事面前谈论Resharper作为一种提高开发人员表现的工具。因为这次谈话的时间有限,所以问题是 - 什么重塑者的特征值得谈得比其他人更多?

目前我能想到:

  • code analisys / highlight
  • unittest runner
  • 重构功能(重命名,提取方法,......?)

9 个答案:

答案 0 :(得分:3)

除了已经陈述的内容之外,我想补充一下:

  • 代码验证并突出显示未动态编译的代码;
  • Ctrl + Click转到定义;
  • 代码建议/改进(空引用异常,转换为等);
  • 查找引用更加强大(转到定义并转到实现)。

我同意演示可能是最好的,并事先配置信息/错误/警告,其中一些是过度/未使用。

答案 1 :(得分:1)

演示(活在投影仪上)它能做什么:分析,重构,单元测试......不要详细解释,因为它几乎可以解释自己。

然后专注于他们可能不会发现的重要事项:如何配置警告,代码格式,键盘快捷键。 (我真的很喜欢上下文相关的Ctrl-Shift-R / Alt-Enter)

答案 2 :(得分:1)

最重要的是:R#允许您编写干净,简洁且几乎没有错误的代码(至少在语法错误方面)并大大提高了开发人员的工作效率。

对我来说最吸引人的事情:

  • 许多上下文敏感的重构选项(重命名,移动到另一个命名空间,提取等...)..
  • 环境和上下文相关的实时模板

所有这些选项都可以通过快捷方式访问(非常值得学习......)!

如果您正在进行测试驱动开发,您可能还会发现Unit测试集成值得注意......

托马斯

答案 3 :(得分:1)

文件结构窗口。

如果没有定义区域就不会那么有用。

答案 4 :(得分:0)

  • 可以显示为错误或警告的搜索模式也很酷。
  • 导航(Ctrl + T,F12,Alt + Home,Alt + End,...)

答案 5 :(得分:0)

This是R#5中最酷的功能之一。

答案 6 :(得分:0)

转到键入(Ctrl + T)。

我将它与“在解决方案资源管理器中找到”(Shift + Alt + L)结合使用。

答案 7 :(得分:0)

(Ctrl + Shift + T)查找/搜索或打开文件

答案 8 :(得分:0)

这可能听起来很讽刺,但它不是:禁用resharper的能力,来自工具 - >选项 - > Resharper - > General - >暂停。虽然resharper很棒,但它有时太慢了。我们有许多不同的解决方案,其中一些是巨大的,它可以在开放和/或构建我们更大的解决方案时花费5到10分钟。我喜欢我可以suspend解决问题,当我不需要它时,在处理更大的解决方案时,然后在我需要的时候再次重新启用它,以及当我需要它时。我在较小的解决方案中工作。

我最常用的实际功能是:

  • Ctrl + Shift + T查找文件(效果优于VS原生Ctrl +)。
  • Alt + Enter以进行代码改进。
  • 用蓝色/红色曲线给出的代码建议。
  • 它放在单元测试旁边的小字形,因此您可以轻松地进行单个测试。
  • 使用IoC处理项目时,Go To Implementation非常棒。