<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.microsoft.co.il/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Doron&amp;#39;s .NET Space : ReSharper</title><link>http://blogs.microsoft.co.il/blogs/dorony/archive/tags/ReSharper/default.aspx</link><description>Tags: ReSharper</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Selling ReSharper</title><link>http://blogs.microsoft.co.il/blogs/dorony/archive/2008/03/01/selling-resharper.aspx</link><pubDate>Sat, 01 Mar 2008 17:19:20 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:62564</guid><dc:creator>dorony</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/dorony/rsscomments.aspx?PostID=62564</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/dorony/archive/2008/03/01/selling-resharper.aspx#comments</comments><description>&lt;p&gt;At my workplace we&amp;#39;ve bought ReSharper licenses for everyone. Still, some of the developers refuse to use it. They say it is too slow for them to use. It&amp;#39;s true this software has serious performance issues. If I try to open three instances of visual studio with ReSharper on, my dual-core computer with 2GB of RAM will choke to death. I guess there&amp;#39;s a reason it lets you display the amount of managed memory it&amp;#39;s using in Visual Studio&amp;#39;s status bar (that&amp;#39;s rather like admiting in defeat, &amp;quot;we know our software is a memory hog, we&amp;#39;ve given up on that, but we&amp;#39;ll at least let you know how screwed you are at any given moment&amp;quot;).&lt;/p&gt; &lt;p&gt;And yet, I claim that it&amp;#39;s totally worth it. So I try to work with less solutions open, in order to gain the incredible benefits ReSharper gives me. I honestly can&amp;#39;t work without it anymore. It has changed the way I code, and I will never attempt a serious refactoring without it. But how should I sell it to the other developers? Convince them to give it another go and put the performance issues aside? Well, I created a presentation to demonstrate this software&amp;#39;s various benefits (my dear &lt;em&gt;&lt;a href="http://blogs.jetbrains.com/dotnet/2006/06/what-is-your-favorite-feature-in-resharper/"&gt;ctrl+n&lt;/a&gt;&lt;/em&gt;, I would marry you right now if I could), but then I found this video, which says it all: &lt;a href="http://www.jetbrains.com/resharper/documentation/presentation/codingSession/CodingSession.wmv"&gt;the ReSharper Jedi at work&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;This video shows how ReSharper allows you to &amp;#39;code in reverse&amp;#39;. First write the usage of your classes and methods, and let ReSharper create them for you. Sounds like it could be great for TDD, isn&amp;#39;t it? Well it is, only for now ReSharper doesn&amp;#39;t know to create the classes for you in a different project (usually your tests won&amp;#39;t be in the same project as the code). &lt;a href="http://blog.eleutian.com/2007/07/30/ReSharperTestDriveV01.aspx"&gt;This plugin here&lt;/a&gt; might do the trick, though it is still a very early version, which makes some problematic assumptions (but the code is there, so you are welcome to help).&lt;/p&gt; &lt;p&gt;Anyway, guys, if you&amp;#39;re reading this - get over it already. ReSharper will own you eventually, you&amp;#39;ll see.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=62564" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/ReSharper/default.aspx">ReSharper</category></item><item><title>Restoring Shift+Tab in ReSharper</title><link>http://blogs.microsoft.co.il/blogs/dorony/archive/2007/11/25/restoring-shift-tab-in-resharper.aspx</link><pubDate>Mon, 26 Nov 2007 04:20:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:37237</guid><dc:creator>dorony</dc:creator><slash:comments>3</slash:comments><description>&lt;p&gt;Since we installed ReSharper, we&amp;#39;ve noticed that the Shift+Tab shortcut has stopped working, which was a great annoyance to my team (ReSharper still rules, you ungrateful bastards). After some googling, the following &lt;a href="http://www.intellij.net/forums/thread.jspa?messageID=5188493&amp;amp;#5188493"&gt;forum post&lt;/a&gt; provided the solution:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Go to Visual Studio options -&amp;gt; Environment -&amp;gt; Keyboard. &lt;/li&gt; &lt;li&gt;Choose the action Edit.DecreaseLineIndent. &lt;/li&gt; &lt;li&gt;Change the scope to &amp;quot;Text Editor&amp;quot; (where it says &amp;quot;Global&amp;quot;), otherwise the following step won&amp;#39;t work.&lt;/li&gt; &lt;li&gt;Hit Shift+Tab.&lt;/li&gt; &lt;li&gt;Assign.&lt;/li&gt; &lt;li&gt;You&amp;#39;re good to go.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Hopefully JetBrains will get around to fixing this in the next version.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=37237" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/ReSharper/default.aspx">ReSharper</category></item><item><title>ReSharper + Orcas = Bad</title><link>http://blogs.microsoft.co.il/blogs/dorony/archive/2007/04/09/ReSharper-_2B00_-Orcas-_3D00_-Bad.aspx</link><pubDate>Mon, 09 Apr 2007 20:36:24 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:21937</guid><dc:creator>dorony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/dorony/rsscomments.aspx?PostID=21937</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/dorony/archive/2007/04/09/ReSharper-_2B00_-Orcas-_3D00_-Bad.aspx#comments</comments><description>&lt;p&gt;A small warning: Do not install the pre-release of ReSharper 3.0 on Visual Studio Orcas. Although the installation works, ReSharper does not handle the C# 3.0 syntax correctly (it really doesn't like &lt;a href="http://doronsharp.spaces.live.com/blog/cns!E19CE2289AB7F8C1!199.entry"&gt;x =&amp;gt; x+1 syntax&lt;/a&gt;), and the intellisense gets all screwed up. Trying to uninstall ReSharper 3.0 resulted in my VS Orcas having an empty "ReSharper" menu, and with the intellisense gone, which I had to fix manually (by scanning the options menu for about an hour for the right option). To add to the fun, my installed ReSharper 2.5, which is installed on VS2005, has lost its highlighting features in the process, so I had to reinstall the 2.5 version. Fun.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=21937" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/ReSharper/default.aspx">ReSharper</category><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/VS2008/default.aspx">VS2008</category></item><item><title>Resharped</title><link>http://blogs.microsoft.co.il/blogs/dorony/archive/2007/03/31/Resharped.aspx</link><pubDate>Sat, 31 Mar 2007 11:15:48 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:21940</guid><dc:creator>dorony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.microsoft.co.il/blogs/dorony/rsscomments.aspx?PostID=21940</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/dorony/archive/2007/03/31/Resharped.aspx#comments</comments><description>&lt;p&gt;I am rather ashamed to admit that up until now I've never really tried to use &lt;strong&gt;Resharper&lt;/strong&gt;, the very well known Visual Studio add-in. Today I decided to give &lt;a href="http://www.jetbrains.com/resharper/"&gt;Resharper 2.5&lt;/a&gt; a try and was really blown away. Comparing Visual Studio 2005 without Resharper to Visual Studio 2005 with Resharper, is like comparing Turbo Pascal to, well, Visual Studio 2005. There's really no match here. 
&lt;p&gt;It starts with the little things, like how it always adds a matching brace to any brace you use (&lt;strong&gt;{&lt;/strong&gt;,&lt;strong&gt;[&lt;/strong&gt;,&lt;strong&gt;(&lt;/strong&gt;). It makes you think why the hell isn't this already built in in Visual Studio. Or how the Resharped Intellisense always show the entire list of method overloads, without you having to scroll in the 7 method overloads or resort to MSDN. 
&lt;p&gt;&lt;img src="http://www.jetbrains.com/resharper/features/previews/ParameterInfo_R2.gif"&gt; 
&lt;p&gt;But then you get to see the really smart stuff. Like the Refactoring features, which again make VS2005 attempt at this look rather silly. I'm talking about stuff like &amp;quot;Replace Constructor With Factory Method&amp;quot; or &amp;quot;Pull Members Up&amp;quot; (allows you to move a method implementation/declaration to a base class/interface), but also about simpler things such as &amp;quot;Safe Delete&amp;quot; (ever wanted to delete a class and wasn't sure what will break?) or &amp;quot;Convert Method To Property&amp;quot;. 
&lt;p&gt;And imagine my amazement when I noticed this: 
&lt;p&gt;&lt;img src="http://www.jetbrains.com/resharper/features/previews/ContextAction_before.gif"&gt; 
&lt;p&gt;Which gets converted to... 
&lt;p&gt;&lt;img src="http://www.jetbrains.com/resharper/features/previews/ContextAction_after.gif"&gt; 
&lt;p&gt;And another extremely cool one: 
&lt;p&gt;&lt;img src="http://www.jetbrains.com/resharper/features/screenshots/valueAnalysis.gif"&gt;   
&lt;p&gt;And I haven't started to talk about the Live Templates, which are like Code Snippets only a lot smarter, or all the navigation features (especially the way it understands inheritance hierarchies), or about the way it marks redundant &amp;quot;using&amp;quot; directives in gray. It really is simply brilliant, and this is me talking after playing with it for about an hour. 
&lt;p&gt;Now the only question that remains is how to get the bosses to buy us those 250$ licenses...&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=21940" width="1" height="1"&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.microsoft.co.il/blogs/dorony/archive/tags/ReSharper/default.aspx">ReSharper</category></item></channel></rss>