﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Janus007 commented on Why I LOVE ReSharper</title><description>Why didn't I learn something new by all the comments? </description><link>http://ayende.com/153633/why-i-love-resharper#comment19</link><guid>http://ayende.com/153633/why-i-love-resharper#comment19</guid><pubDate>Tue, 12 Jun 2012 22:27:52 GMT</pubDate></item><item><title>Leyu Sisay commented on Why I LOVE ReSharper</title><description>A variant of this problem was on the final exam for the online course "CS212-Design of Computer Programs"

http://www.udacity.com/view#Course/cs212/CourseRev/apr2012/Unit/496001/Nugget/515001</description><link>http://ayende.com/153633/why-i-love-resharper#comment18</link><guid>http://ayende.com/153633/why-i-love-resharper#comment18</guid><pubDate>Mon, 11 Jun 2012 10:10:45 GMT</pubDate></item><item><title>Rodrigo Dumont commented on Why I LOVE ReSharper</title><description>I love it because sometimes I can just memorize a short word for some common types in an application. And sometimes that short word can be really funny. haha</description><link>http://ayende.com/153633/why-i-love-resharper#comment17</link><guid>http://ayende.com/153633/why-i-love-resharper#comment17</guid><pubDate>Sun, 10 Jun 2012 14:17:32 GMT</pubDate></item><item><title>Roman D. Boiko commented on Why I LOVE ReSharper</title><description>It's pretty difficult to post on your blog: confirmation appears each time regardless whether CAPTCHA is correct or not, URI is not translated into a hyperlink, and paired underscores inside URI are interpreted as markup for italics. Let's try with double underscore on each side :)

http://en.wikipedia.org/wiki/Approximate__string__matching</description><link>http://ayende.com/153633/why-i-love-resharper#comment16</link><guid>http://ayende.com/153633/why-i-love-resharper#comment16</guid><pubDate>Fri, 08 Jun 2012 22:07:41 GMT</pubDate></item><item><title>Roman D. Boiko commented on Why I LOVE ReSharper</title><description>http://en.wikipedia.org/wiki/Suffix_tree</description><link>http://ayende.com/153633/why-i-love-resharper#comment13</link><guid>http://ayende.com/153633/why-i-love-resharper#comment13</guid><pubDate>Fri, 08 Jun 2012 21:43:15 GMT</pubDate></item><item><title>Roman D. Boiko commented on Why I LOVE ReSharper</title><description>http://en.wikipedia.org/wiki/Suffix_tree</description><link>http://ayende.com/153633/why-i-love-resharper#comment12</link><guid>http://ayende.com/153633/why-i-love-resharper#comment12</guid><pubDate>Fri, 08 Jun 2012 21:42:39 GMT</pubDate></item><item><title>João P. Bragança commented on Why I LOVE ReSharper</title><description>A good dynamic language will take a different approach. As of 3.5 .net has 11,000 classes (http://blogs.msdn.com/b/brada/archive/2008/03/17/number-of-types-in-the-net-framework.aspx). I doubt ruby has that many in the core. OTOH a bad dynamic language like PHP has hundreds of functions in the global namespace, with no convention on argument order, making it impossible to use without a good IDE.</description><link>http://ayende.com/153633/why-i-love-resharper#comment11</link><guid>http://ayende.com/153633/why-i-love-resharper#comment11</guid><pubDate>Fri, 08 Jun 2012 18:30:12 GMT</pubDate></item><item><title>tobi commented on Why I LOVE ReSharper</title><description>This feature is called "match on camelhumps". It matches on character case. It is awesome and I use it all the time. 4 letters are often enough to find any class unambiguously.

I don't know how to program without intellisense. I really don't. Who can remember all these names (and the compiler requires you to remember them without any mistake at all).

This leads me to the question: How do people program in dynamic languages? Are the heuristics their IDEs use good enough?</description><link>http://ayende.com/153633/why-i-love-resharper#comment10</link><guid>http://ayende.com/153633/why-i-love-resharper#comment10</guid><pubDate>Fri, 08 Jun 2012 12:27:42 GMT</pubDate></item><item><title>Juan Lopes commented on Why I LOVE ReSharper</title><description>Longest Common Subsequence.

http://en.wikipedia.org/wiki/Longest_common_subsequence_problem

Rather trivial, C++ impl:

https://github.com/juanplopes/valladolid/blob/master/src/10066.cpp</description><link>http://ayende.com/153633/why-i-love-resharper#comment9</link><guid>http://ayende.com/153633/why-i-love-resharper#comment9</guid><pubDate>Fri, 08 Jun 2012 11:29:57 GMT</pubDate></item><item><title>Aaron commented on Why I LOVE ReSharper</title><description>If you'd instead typed, CD or CDE, Visual Studio without extensions would have provided similar suggestions, in case you weren't aware. </description><link>http://ayende.com/153633/why-i-love-resharper#comment8</link><guid>http://ayende.com/153633/why-i-love-resharper#comment8</guid><pubDate>Fri, 08 Jun 2012 11:05:44 GMT</pubDate></item><item><title>Noel Kennedy commented on Why I LOVE ReSharper</title><description>You can use a trie. When what the user has typed diverges from the entries in the trie you stop navigating the trie, take all the remaining nodes in the true and  calculate the Levenshtein  distance between them and what the user has typed.  Should be pretty quick as long as you restrict it from happening high up the trie (say a minimum of n characters before this is done).</description><link>http://ayende.com/153633/why-i-love-resharper#comment7</link><guid>http://ayende.com/153633/why-i-love-resharper#comment7</guid><pubDate>Fri, 08 Jun 2012 10:57:05 GMT</pubDate></item><item><title>Steve W commented on Why I LOVE ReSharper</title><description>Resharper is both a great tool and an impressive piece of software in it's own right - I'd be a bit lost without it these days :)</description><link>http://ayende.com/153633/why-i-love-resharper#comment6</link><guid>http://ayende.com/153633/why-i-love-resharper#comment6</guid><pubDate>Fri, 08 Jun 2012 10:20:18 GMT</pubDate></item><item><title>monnster commented on Why I LOVE ReSharper</title><description>They call it "fuzzy search", and it also works in Go to... commands. 
Yes, it's awesome! </description><link>http://ayende.com/153633/why-i-love-resharper#comment5</link><guid>http://ayende.com/153633/why-i-love-resharper#comment5</guid><pubDate>Fri, 08 Jun 2012 10:03:49 GMT</pubDate></item><item><title>Simon Skov Boisen commented on Why I LOVE ReSharper</title><description>Palesz, what search query though? A contains? That won't find anything in this case.

My guess is they split each symbol on capital letter and then do a largest common substring (or maybe levenshtein distance) search on each symbol-part. Then take all those symbols which has a match length of more than 0 in all of the capital-parts in the symbol. That way you get the symbols which contains atleast one character from the searchstring in each of the symbol-parts.</description><link>http://ayende.com/153633/why-i-love-resharper#comment4</link><guid>http://ayende.com/153633/why-i-love-resharper#comment4</guid><pubDate>Fri, 08 Jun 2012 09:36:12 GMT</pubDate></item><item><title>Valeriob commented on Why I LOVE ReSharper</title><description>Brute force: waste of resources (memory, cpu), not much value added, and visual studio gets slower.</description><link>http://ayende.com/153633/why-i-love-resharper#comment3</link><guid>http://ayende.com/153633/why-i-love-resharper#comment3</guid><pubDate>Fri, 08 Jun 2012 09:32:24 GMT</pubDate></item><item><title>nick commented on Why I LOVE ReSharper</title><description>I don't think it would be too difficult. You could possibly do the search in about 5 lines of powershell using the $dte object in the package manager console.

Something like this in powershell http://stackoverflow.com/questions/3560823/how-can-i-get-only-classes-defined-in-the-current-project-in-envdte although I'm not sure how to get at files in the BCL.

ReSharper is an awesome tool though. Perfect if not for the performance decrease and lock ups.



</description><link>http://ayende.com/153633/why-i-love-resharper#comment2</link><guid>http://ayende.com/153633/why-i-love-resharper#comment2</guid><pubDate>Fri, 08 Jun 2012 09:29:14 GMT</pubDate></item><item><title>Palesz commented on Why I LOVE ReSharper</title><description>You just need to run a search query for c*o*n*c*d*i* in case-insensitive mode, thats all.</description><link>http://ayende.com/153633/why-i-love-resharper#comment1</link><guid>http://ayende.com/153633/why-i-love-resharper#comment1</guid><pubDate>Fri, 08 Jun 2012 09:23:08 GMT</pubDate></item></channel></rss>