2008-12-13 32 views

回答

9

ReSharper的是一個工具的好處。持續重構是一種態度。如果你有這種態度,那麼IMO resharper是你可以得到的最好的工具。該工具本身並沒有真正去除任何雜物。

代碼庫的大小隻會使這些工具變得更重要。有了相當大的代碼庫,您必須信任該工具。我使用所有og jetbrains的工具,並認爲它們非常棒。

我仍然認爲持續重構最好的方法是讓一個或多個知道所有技巧的人加入到您的團隊中。

是的。我工作了7個月的卡住項目做只有重構,使用resharper。我基本上重構了幾乎每一行代碼。也許它應該從頭開始重寫,但那不是一個選項。在重構時務必引入測試。

2

這真是太棒了。我目前正在爲我們在這裏開發的大型代碼庫發佈代碼,並且在兩個分支之間合併更改非常棒。

CTRL + T =>意思是我可以很快找到一個類型。轉到SmartcardProductIssueService只是CTRL + T,SPIS,ENTER並打開文件。 SHIFT + ALT + L,並在SolutionExplorer中選中它,然後我只需右鍵單擊查看歷史記錄,即可開始合併。

重構很好,未使用代碼的「灰色」效果幫助我發現了一些錯誤。

如果你想看到一些重構喜悅檢查jedi refactoring vid

1

Resharper在開發人員的生產力方面提供瞭如此多的優點。它還通過在運行中提供對代碼的許多改進來改進設計。我一直在鼓勵我的團隊中的人們使用Resharper的所有快捷方式,並儘量避免使用鼠標的習慣。它並不是說你根本不應該使用鼠標。但是Resharper提供瞭如此多的豐富功能,作爲開發人員,您幾乎可以忘記使用鼠標。

這裏是一個小博客文章我寫了一篇關於如何利用ReSharper的的清潔代碼 http://nileshgule.blogspot.com/2010/10/refactoring-clean-code-using-resharper.html(這一點在這裏需要點擊幾下鼠標,有:))

有像了StyleCop ReSharper的各種加載項, NUnit等,幫助其他工具與resharper集成並提供更好的用戶(開發人員)體驗。

希望這會有所幫助。

相關問題