Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

If you had to create something like ReSharper, where would you start? [closed]

If you had to create a plugin like ReSharper for Visual Studio, where would you start?
(not talking about each and every feature, but I am trying to just get a skeleton of it going).

like image 894
Blankman Avatar asked Dec 20 '25 02:12

Blankman


1 Answers

As of beginning of 2007, JetBrains guys estimated ReSharper to be around 30 man-years (this is a Google Translated version of a post on a Russian forum). They also say that it's not enough to be proficient in building compilers: they consider the most complex parts to be caches, AST transactions, AST contexts, etc. Visual Studio integration was not the most sophisticated thing technically: it was just a matter of reading tons of docs.

So this is basically it: Visual Studio integration and AST managements will be the most complex parts to implement to get a skeleton of ReSharper.

like image 178
Anton Gogolev Avatar answered Dec 23 '25 22:12

Anton Gogolev



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!