ReSharper 5.0 VS CodeRush 10.1 - 特定功能比较

Rya*_*yes 1 c# resharper coderush resharper-5.0

我在ReSharper 5.0 VS CodeRush 10.1之间做出决定.我已经看到很多问题针对哪一个比另一个更好/更快.例如,在处理大型项目时,ReSharper可能比CodeRush慢一点.我正在寻找的是一个完整的列表,在对手中完全没有.

一个例子是ReSharper有一个intellisense替换,CodeRush离开VisualStudio.

假设性能/速度和学习曲线不是问题,那么另一个缺少哪些功能?

Ily*_*kov 8

(我是ReSharper产品经理,小心谨慎)

对我来说,这里没有特定的功能,你可以通过对事物进行分类来在比较图表上组成任何数字,例如,您可以将格式化操作视为重构.此外,还有一些缺失的功能可以与其他插件一起使用 - 在工具的生态系统或VS生态系统中.

对于任何这类工具我真正觉得重要的是深入而准确的代码理解.遗憾的是,有些工具并不准确.当然,每个产品都有错误和问题,但是无法准确地解决符号对我来说是显而易见的.可能不适合那些重视准确分析和重构的快速打字的人.这个领域的其他工具有时甚至无法解析C#代码,更不用说使用lambdas解析泛型重载方法并正确支持LINQ模式.

至于完整,直接和独立的功能列表比较,我认为没有.我相信每个产品都与Visual Studio(ReSharper)有比较图表,因此您可以将它们组合起来,然后与社区和相应产品的用户澄清具体要点.


Lex*_* Li 6

I am personally using and loving both, DevExpress CodeRush Express for VS (free) and ReSharper (open source license).

http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/

http://www.jetbrains.com/resharper/buy/opensource_license.html

老实说,我想要两者,虽然他们确实有一些重叠,如重构,代码分析.但它们确实具有许多独特的功能,例如结构突出显示(CR).并且在某种程度上安装它们会消耗更多的系统资源.但是,这两种产品的好处都是巨大的.

始终使用功能强大的机器(或机器)作为您的开发环境,它可以在不久的将来克服许多痛苦:)


Ror*_*ker 5

桌上的卡片:我是一个巨大的CodeRush粉丝和DX-Squad的成员(这意味着我在DX论坛上提供帮助)

正如您可能想象的那样,我使用CodeRush相当多,而且我对使用当前DX工具集的内容和使用当前DX工具集的内容有了相当好的了解.然而,我认为很少有人特别精通这两种产品

至于每个人可能缺少什么.通常这不会打扰我...如果我需要CodeRush不提供的东西,我倾向于自己构建它:)

DXCore(构建CodeRush和CodeRush XPress的免费框架)使这非常容易.请随意访问我们的社区网站并查看.