.net 如何使用VS Studio 2005/2008进行有效重构

.net 如何使用VS Studio 2005/2008进行有效重构,.net,visual-studio,refactoring,resharper,.net,Visual Studio,Refactoring,Resharper,我正在寻找使用VS Studio 2005/2008改进重构技术的经验/工具。 目前我只使用标准的重构菜单选项: 重命名… 提取方法… 封装字段… 。安装后的最初几周,我每天都会发现一些新的有用的东西。最好的软件有时非常简单,但它们会自动执行一项活动,这项活动通常非常乏味,以至于我不得不在没有安装Resharper的机器上工作。例如,“将这个类移出到一个以它命名的单独文件中”意味着我只需键入代码,而不必手动将文件添加到项目中。。安装后的最初几周,我每天都会发现一些新的有用的东西。最好的软件有时非

我正在寻找使用VS Studio 2005/2008改进重构技术的经验/工具。
目前我只使用标准的重构菜单选项:
重命名…
提取方法…
封装字段…

。安装后的最初几周,我每天都会发现一些新的有用的东西。最好的软件有时非常简单,但它们会自动执行一项活动,这项活动通常非常乏味,以至于我不得不在没有安装Resharper的机器上工作。例如,“将这个类移出到一个以它命名的单独文件中”意味着我只需键入代码,而不必手动将文件添加到项目中。

。安装后的最初几周,我每天都会发现一些新的有用的东西。最好的软件有时非常简单,但它们会自动执行一项活动,这项活动通常非常乏味,以至于我不得不在没有安装Resharper的机器上工作。例如,“将该类移出到以其命名的单独文件中”意味着我基本上只需键入代码,而不必手动将文件添加到项目中。

可能是一个选项。

可能是一个选项。

我更喜欢重新精简,因为后者会使我的机器陷入爬行状态。有关功能列表,请参见链接。

我更喜欢使用Resharper,因为后者会使我的机器陷入爬行状态。请参阅链接以获取功能列表。

我也使用Resharper,并且对它非常满意,但是如果您拥有的只是VS,它仍然比没有要好得多。VS中(有限的)重构选项的优点是,与Resharper相比,它们非常轻量级,并且支持一些非常有用的特性

我也使用Resharper,并且对它非常满意,但是如果你只有VS,它仍然比没有要好得多。VS中(有限的)重构选项的优点是,与Resharper相比,它们非常轻量级,并且支持一些非常有用的特性

使用Resharper或CodeRush&RefactorPro(或免费的CodeRush Xpress)之一

我个人认为CodeRush/RefactorPro是猫的睡衣——但理智的人更喜欢Resharper

这两种工具都提供了大量的代码模板、重构工具和分析,使您能够更多地考虑代码的意图和逻辑,而更少地考虑代码的键入机制

这里有一个

CodeRush/RefactorPro的一个关键区别在于UI的质量。Resharper看起来像是由程序员开发的UI,而CodeRush/RefactorPro看起来像是由设计师设计的。此外,CodeRush还帮助编写从基本声明(类、函数、变量等)到复杂语句的所有代码。例如,只需观察枚举类型上的“sw”模板


物有所值。

使用Resharper或CodeRush&RefactorPro(或免费的CodeRush Xpress)之一

我个人认为CodeRush/RefactorPro是猫的睡衣——但理智的人更喜欢Resharper

这两种工具都提供了大量的代码模板、重构工具和分析,使您能够更多地考虑代码的意图和逻辑,而更少地考虑代码的键入机制

这里有一个

CodeRush/RefactorPro的一个关键区别在于UI的质量。Resharper看起来像是由程序员开发的UI,而CodeRush/RefactorPro看起来像是由设计师设计的。此外,CodeRush还帮助编写从基本声明(类、函数、变量等)到复杂语句的所有代码。例如,只需观察枚举类型上的“sw”模板

物有所值。

提供一些免费工具。请检查。

提供一些免费工具。请查看。

对于“体验”部分,您可以查看本书:

对于“体验”部分,您可以查看本书:


@Earwicker:你能详细说明哪些Resharper函数可以帮助你高效地重构吗?@Earwicker:我明白了!现在将获得重新竖琴@Earwicker:你能详细说明哪些Resharper函数可以帮助你高效地重构吗?@Earwicker:我明白了!现在将获得重新竖琴@MartinHN:你能详细说明哪些Resharper函数可以帮助你高效地重构吗?@MartinHN:你能详细说明哪些Resharper函数可以帮助你高效地重构吗?CodeRush&Refactor Pro的忠实粉丝,但我见过Resharper,也能明白为什么有些人会喜欢它。很好的合理答案+1。CodeRush&Refactor Pro的忠实粉丝,但我看过Resharper,也明白为什么有些人会喜欢它。很好的合理答案+1。