对于初学者来说,哪个是更好的重构工具(易于学习和使用)?

时间:2020-03-05 18:48:41  来源:igfitidea点击:

Resharper,RefactorPro等?

解决方案

回答

我尝试使用Resharper已有一段时间,后来还尝试了CodeRush和Refactor。

我一直在使用CodeRush / Refactor。命令的可发现性有一个主要区别。他们的学习视频非常好,向我们展示了很多。

最重要的是,Coderush对于所有重构都有一个键/快捷键,这使我们更有可能实际使用它们。有一个侧窗,向我们显示要同时使用模板的按键。我喜欢Resharper搜索方法的用法,但是CodeRush具有Shift + F12引发的类似功能,我们还可以简单地在变量,函数等上按Tab跳到下一个用法。

我也更喜欢CodeRush / Refactor的界面。

集成式测试工具是Resharper的专业人士之一,因此yuo可以直接从Visual Studio运行测试。

回答

除了Resharper之外,我还尝试了Whole Tomato Software的Coderush和Visual AssistX。

在我看来,以上这些都无法与我决定去的Jetbrains的Resharper相提并论。其他的都有很多很棒的功能,但是Resharper属于它自己的一类。恕我直言Coderush看起来更酷,但我发现Resharper更有帮助。

针对Tomas关于可发现性的说明:我同意很难重新学习所有快捷方式。但是为了缓解转移问题,Resharper还提供了一个快捷键Ctrl + Shift + R,它将显示适用于放置光标的所有重构:

我的建议是下载这三个版本的试用版,一段时间内一次尝试一个,然后自行选择。

回答

我认为ReSharper很棒。我已经使用了3年了,我越来越喜欢它。