【发布时间】:2009-08-12 19:21:31
【问题描述】:
Visual Studio 的有用插件(Resharper、StyleCop 等)能否加快您的工作速度?或者工具需要太多资源,您必须等到每个加载项完成执行?
[更新]:顺便说一下,是否有人注意到 IDE + Resharper 的性能对于包含网站或 Web 应用程序的解决方案是否更好?
【问题讨论】:
标签: visual-studio resharper add-in
Visual Studio 的有用插件(Resharper、StyleCop 等)能否加快您的工作速度?或者工具需要太多资源,您必须等到每个加载项完成执行?
[更新]:顺便说一下,是否有人注意到 IDE + Resharper 的性能对于包含网站或 Web 应用程序的解决方案是否更好?
【问题讨论】:
标签: visual-studio resharper add-in
我可以非常强烈地说,resharper 肯定会大大提高我的工作效率。 Resharper 的过去版本在 IDE 中存在一些性能不佳的问题,但我对最新版本没有任何问题。
【讨论】:
我会使用一些加载项,只要它们不影响 Visual Studio 的性能。为此,StyleCop、MZ-Tools 和 Visual Studio Commands 等工具无疑是赢家。
我在使用 Refactor 等工具时遇到的问题!和 Resharper 是那个
是的,Refactor 之类的工具!和 Resharper 的工作非常出色,可以提高您的打字效率,但我认为这种收益不值得依赖。当然,这在很大程度上取决于您如何使用它们。对于重构方法参数、将字段更改为属性等事情,它们可能非常有用,并且可能会节省大量时间。同样,虽然它可以节省大量时间,但了解这些工具实际为您做了什么仍然很重要,这样您在没有它们的情况下仍然可以高效工作。
【讨论】:
ReSharper 肯定对硬件资源提出了要求,尤其是在对大型项目使用站点范围分析时。话虽如此,性能影响的程度很大程度上取决于主机。在我的工作笔记本电脑(32 位 XP、3Gb RAM、7200 RPM HDD、2.2 GHz 双核)上它会受到影响,但在我的家用 PC(64 位 Win 7、8Gb RAM、7200 RPM HDD、2.9 GHz 四核)上它会飞,我几乎没有注意到性能受到影响。也就是说,即使在较低规格的硬件上,我仍然无法没有它。生产力的提升仍然超过了等待较慢流程的停机时间。
【讨论】:
我用户重构!每时每刻。在我看来,将私有变量封装到属性中为我节省的时间是值得的。
话虽如此...如果您一开始就正确编程,这些程序的许多“好处”都会被否定。
例如,如果您已经习惯性地正确使用“WITH”语句,那么您可能不需要一些东西来整理您的风格。
然而,在美国企业(我相信在其他地方),编码实践并不总是被所有人遵循,返工和修改总是会出现,所以通常你最终会需要它们。
我个人在使用这些类型的工具时没有体验到任何明显的性能差异。
【讨论】:
With 语句(你的意思是VB,对吗?)如何减轻重构的需要,或者“清理你的风格”?
我有 Resharper、Resharper Scout 和 Team Explorer + TFS Power 工具。与准系统相比,我的 Visual Studio 确实感觉有点迟钝,但如果你想要超速功能,为什么不在记事本中工作呢?对我来说,Resharper 绝对物有所值。
【讨论】: