下週我會在同事面前談論Resharper作爲提高開發人員性能的工具。因爲這次演講的時間是有限的,所以問題是 - 什麼resharper功能值得關於其他的更多值得講述?什麼Resharper功能應該突出顯示?
此刻,我能想到的:(?重命名,提取方法,...)
- 代碼analisys /凸顯
- 單元測試亞軍
- 重構特性
下週我會在同事面前談論Resharper作爲提高開發人員性能的工具。因爲這次演講的時間是有限的,所以問題是 - 什麼resharper功能值得關於其他的更多值得講述?什麼Resharper功能應該突出顯示?
此刻,我能想到的:(?重命名,提取方法,...)
除了已經提到的那些,我想添加這個的:
我同意演示可能是最好的,事先配置信息/錯誤/警告,其中一些是過度殺/未使用。
演示(生活在投影機上)它可以做什麼:分析,重構,單元測試...不要深入細節,因爲它很好地解釋了它自己。然後專注於他們可能不會發現的重要事情:如何配置警告,代碼格式和鍵盤快捷方式。 (我真的很喜歡上下文敏感的Ctrl-Shift-R/Alt-Enter)
最重要的是:R#可以讓你編寫乾淨,簡潔,大多數沒錯誤的代碼(至少在語法錯誤方面)並大大提高了開發人員的生產力。
事情,似乎最有吸引力的對我說:
所有這些選項都可以通過快捷鍵訪問(這非常值得學習......)!
如果你正在做測試驅動開發,你可能也發現了單元測試整合值得關注...
托馬斯
This是在R中#5
文件Structur窗口最冷的特徵之一。
沒有那個定義區域不會那麼有用。
轉到鍵入(Ctrl + T)。
我將它與「查找解決方案資源管理器」(Shift + Alt + L)組合使用。
(按Ctrl + Shift + T),以查找/搜索,或打開文件
這聽起來可能有些諷刺,但它不是:禁用ReSharper的的能力,從工具 - >選項 - > ReSharper的 - >常規 - >暫停。雖然resharper真棒,它有時很慢。我們有許多不同的解決方案,其中一些解決方案非常龐大,並且可以在5到10分鐘內完成打開和/或構建我們的更大解決方案所需的時間。我喜歡我可以suspend
resharper當我不需要它,當在更大的解決方案上工作時,然後在需要它的時候和我在小型解決方案中工作時再次重新啓用它。
,我用最實際的特點是:
代碼建議和實現(特別是DI/IoC)非常龐大。 – Rangoric 2012-02-10 15:17:05