重构要点与 Resharper
Refactoring Essentials vs. Resharper
我目前在工作中大量使用 Resharper。最近我听说 Visual Studio 2015 推出了一款名为 Refactoring Essentials.
的新产品
我的问题是 Refactoring Essentials 中有多少 Resharper 重构可用?它在性能方面与 Resharper 相比如何?
对我来说最重要的重构:
- 转换为 Linq
- 提取基础Class
- 引入[变量,参数,字段,属性]
- 提取方法
我还想知道它是否支持 .NET 以外的语言,例如 JavaScript、TypeScript、CSS,..
Refactoring Essentials 工具不适用于 C# 和 VB 以外的语言 - 它们依赖于仅适用于这些语言的 Roslyn。请参阅 this page for a comparison between VS2015 and ReSharper(请注意,这是一个 JetBrains 产品站点)。我认为没有人对 Refactoring Essentials 做过类似的事情。
Refactoring Essentials 仅支持 C# 和 Visual Basic。
就您的功能列表而言,none 个可用:
- 转换为 Linq
- 提取基础Class
- 引入参数
Introduce 变量和字段以非常基本的形式提供。
提取方法可用,但它的功能不如 ReSharper 实现。
有一篇评论调查了最常用的重构以及此扩展可能遇到的一些问题:Review of Refactoring Essentials extension for Visual Studio
我目前在工作中大量使用 Resharper。最近我听说 Visual Studio 2015 推出了一款名为 Refactoring Essentials.
的新产品我的问题是 Refactoring Essentials 中有多少 Resharper 重构可用?它在性能方面与 Resharper 相比如何?
对我来说最重要的重构:
- 转换为 Linq
- 提取基础Class
- 引入[变量,参数,字段,属性]
- 提取方法
我还想知道它是否支持 .NET 以外的语言,例如 JavaScript、TypeScript、CSS,..
Refactoring Essentials 工具不适用于 C# 和 VB 以外的语言 - 它们依赖于仅适用于这些语言的 Roslyn。请参阅 this page for a comparison between VS2015 and ReSharper(请注意,这是一个 JetBrains 产品站点)。我认为没有人对 Refactoring Essentials 做过类似的事情。
Refactoring Essentials 仅支持 C# 和 Visual Basic。
就您的功能列表而言,none 个可用:
- 转换为 Linq
- 提取基础Class
- 引入参数
Introduce 变量和字段以非常基本的形式提供。
提取方法可用,但它的功能不如 ReSharper 实现。
有一篇评论调查了最常用的重构以及此扩展可能遇到的一些问题:Review of Refactoring Essentials extension for Visual Studio