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

时间:2008-09-06 13:07:50

标签: refactoring

Resharper,RefactorPro等?

3 个答案:

答案 0 :(得分:2)

我已经尝试过使用Resharper一段时间了,以及稍后使用Refactor的CodeRush。

我住过CodeRush / Refactor。有一个主要区别 - 命令的可发现性。他们的学习视频非常好,并向您展示了很多。

最重要的是,Coderush对所有重构都有一个键/快捷键,这使你更有可能实际使用它们。有一个侧窗,可以显示要按哪些键以便使用模板。我喜欢Resharper搜索方法的用法,但CodeRush有一个类似的功能,由Shift + F12点燃,你也可以在变量,函数等上按Tab键跳转到下一个用法。

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

Resharper的专家之一是集成的测试工具,所以你可以直接从Visual Studio进行测试。

答案 1 :(得分:2)

除了Resharper,我还尝试了来自Whole Tomato Software的Coderush和Visual Assist X

在我看来,上述任何一项都不能达到我决定选择的Jetbrains Resharper。其他的有很多很棒的功能,但Resharper属于它自己的一类。恕我直言Coderush看起来更酷,但我发现Resharper更有帮助。

回应Tomas关于可发现性的说明:我同意这很难重新学习所有的捷径。但是为了简化转换,Resharper还有一个快捷键 Ctrl + Shift + R ,它将显示适合光标放置的所有重构:

Resharper context menu

我的建议是下载所有三个试用版,一次尝试其中一个,然后自行选择。

答案 2 :(得分:0)

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