回答
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. 我如何從C++中的argc和argv中受益?
- 3. 如果您不想從自適應渲染中受益,使用HtmlTextWriter是否有任何好處?
- 4. git克隆可以從http2中受益
- 5. 您是否從協作編輯器的使用中獲益?
- 6. 我如何從SAP重用庫中受益? (SE83)
- 7. fluentd如何從這種情況中受益?
- 8. 難道我從春天受益BlazeDS的
- 9. OFDMA如何工作並從無線方面受益?
- 10. 受益於Erlang中的「.app」文件?
- 11. 從這個查詢的MySQL索引中受益?
- 12. InnoDB表格從固定長度的行中受益多少?
- 13. 如何從收益函數
- 14. 在線程之間共享數據時,我如何從不變性中受益?
- 15. 文件需要從gzip壓縮中受益有多大?
- 16. 確定哪些類將從單元測試中受益最多?
- 17. ES6編寫和ES5編譯如何使最終用戶受益?
- 18. 從ReSharper的
- 19. AngulasJs爲什麼會受益於JQuery
- 20. 如何防止源文件是從當模塊使用ReSharper的
- 21. 如何從益智遊戲中的Drawable中選擇圖像?
- 22. Visual Studio 2005,2008是否會受益於64位操作系統?
- 23. 從ReSharper的分析
- 24. 在通過PK搜索的查詢中受益限制
- 25. 使用OAuth時,您如何讓用戶接受您的條款和條件?
- 26. 您可以忽略Resharper中的特定冗餘限定符嗎?
- 27. 什麼是收益?什麼是在asp.net中使用收益的好處?
- 28. 考慮到交易歷史,您如何計算交易者的損益?
- 29. selected_options收益從IFRAME
- 30. 如何修復Resharper?