回答
ReSharper的是一個工具的好處。持續重構是一種態度。如果你有這種態度,那麼IMO resharper是你可以得到的最好的工具。該工具本身並沒有真正去除任何雜物。
代碼庫的大小隻會使這些工具變得更重要。有了相當大的代碼庫,您必須信任該工具。我使用所有og jetbrains的工具,並認爲它們非常棒。
我仍然認爲持續重構最好的方法是讓一個或多個知道所有技巧的人加入到您的團隊中。
是的。我工作了7個月的卡住項目做只有重構,使用resharper。我基本上重構了幾乎每一行代碼。也許它應該從頭開始重寫,但那不是一個選項。在重構時務必引入測試。
這真是太棒了。我目前正在爲我們在這裏開發的大型代碼庫發佈代碼,並且在兩個分支之間合併更改非常棒。
CTRL + T =>意思是我可以很快找到一個類型。轉到SmartcardProductIssueService只是CTRL + T,SPIS,ENTER並打開文件。 SHIFT + ALT + L,並在SolutionExplorer中選中它,然後我只需右鍵單擊查看歷史記錄,即可開始合併。
重構很好,未使用代碼的「灰色」效果幫助我發現了一些錯誤。
如果你想看到一些重構喜悅檢查jedi refactoring vid。
Resharper在開發人員的生產力方面提供瞭如此多的優點。它還通過在運行中提供對代碼的許多改進來改進設計。我一直在鼓勵我的團隊中的人們使用Resharper的所有快捷方式,並儘量避免使用鼠標的習慣。它並不是說你根本不應該使用鼠標。但是Resharper提供瞭如此多的豐富功能,作爲開發人員,您幾乎可以忘記使用鼠標。
這裏是一個小博客文章我寫了一篇關於如何利用ReSharper的的清潔代碼 http://nileshgule.blogspot.com/2010/10/refactoring-clean-code-using-resharper.html(這一點在這裏需要點擊幾下鼠標,有:))
有像了StyleCop ReSharper的各種加載項, NUnit等,幫助其他工具與resharper集成並提供更好的用戶(開發人員)體驗。
希望這會有所幫助。
- 1. 您如何從Objective-C中創建NSArray中受益?
- 2. 如何從flatmap中的EmptyHouse中受益?
- 3. Facebook從Graph API中受益如何?
- 4. OSGi和Akka如何從彼此中受益?這是如何組織的?
- 5. 我如何從C++中的argc和argv中受益?
- 6. 當您使用Pyspark時,您是否受益於Kryo序列化程序?
- 7. 如果您不想從自適應渲染中受益,使用HtmlTextWriter是否有任何好處?
- 8. 您是否從協作編輯器的使用中獲益?
- 9. git克隆可以從http2中受益
- 10. fluentd如何從這種情況中受益?
- 11. 如何重新鏈接git repo以從硬鏈接中受益
- 12. 難道我從春天受益BlazeDS的
- 13. 是否濫用IDisposable從「使用」聲明中受益?
- 14. IntegerCache如何在使用Integer時受益?
- 15. VideoToolbox的VTCompressionSession何時從硬件加速中受益?
- 16. OFDMA如何工作並從無線方面受益?
- 17. 受益於Erlang中的「.app」文件?
- 18. 從這個查詢的MySQL索引中受益?
- 19. InnoDB表格從固定長度的行中受益多少?
- 20. 哪些情況可以從Perl的學習中受益?
- 21. 如何從收益函數
- 22. 構建SharePoint Web應用程序時,如何從asp.net mvc知識中受益
- 23. 在線程之間共享數據時,我如何從不變性中受益?
- 24. 我們如何從vs2010 hash_map中獲益?
- 25. 如何使用TcpClient檢查您的連接是否被接受?
- 26. 文件需要從gzip壓縮中受益有多大?
- 27. 確定哪些類將從單元測試中受益最多?
- 28. 非文字搜索能否從搜索引擎中受益?
- 29. DAO如何使系統的可擴展性受益?
- 30. scrapy如何從miltiable來源的收益