你是如何从Resharper中受益的?

时间:2008-12-13 21:19:30

标签: resharper

使用resharper 4可以删除多少代码kludge?

我希望了解更多关于10k +代码库的好处

3 个答案:

答案 0 :(得分:9)

Resharper是一种工具。持续重构是一种态度。如果你有态度,那么IMO resharper是你能得到的最好的工具。该工具本身并没有真正删除任何污泥。

代码库的大小只会使这些工具变得更加重要。使用相当大的代码库,您必须信任该工具。我使用所有og jetbrains的工具并认为它们非常棒。

我仍然认为,通过让一个或多个知道所有技巧的人进入您的团队,最好将持续重构引入项目。

是的。我使用resharper在一个卡住的项目上工作了7个月,只进行 重构。我基本上只重构了每一行代码。也许应该从头开始重写,但这不是一个选择。确保在重构​​时引入测试。

答案 1 :(得分:2)

这太棒了。我目前正在处理我们正在处理的大型代码库的发布,并且将更改合并到两个分支上是非常棒的。

CTRL + T =>意味着我可以立刻找到一种类型。转到SmartcardProductIssueService只是CTRL + T,SPIS,ENTER并打开文件。 SHIFT + ALT + L并在SolutionExplorer中选中,然后我右键单击查看历史记录,我就可以开始合并了。

重构很好,未使用代码的“灰色”效果帮助我发现了一些错误。

如果你想看到一些重构喜悦,请查看jedi refactoring vid

答案 2 :(得分:1)

Resharper在开发人员的工作效率方面提供了许多好处。它还通过在运行中建议对代码进行许多改进来改进更好的设计。我一直鼓励团队中的人使用Resharper的所有快捷方式,并试图摆脱使用鼠标的习惯。它并不是说你根本不应该使用鼠标。但是Resharper提供了许多丰富的功能,作为开发人员,你几乎可以忘记使用鼠标。

这是我写的一篇关于如何利用resharper来清理代码的小博客文章 http://nileshgule.blogspot.com/2010/10/refactoring-clean-code-using-resharper.html(这需要点击几下鼠标:))

有像Stylecop,NUnit等resharper的各种插件,可帮助其他工具与resharper集成,并提供更好的用户(开发人员)体验。

希望这有帮助。