Live data from Hacker News

Introducing ReSharper C++

blog.jetbrains.com

21–28 of 28 posts

Re: Introducing ReSharper C++

#21

Earlier quoted context omitted.

Mixed comments on resource usage so far. Some examples: * "Besides beeing a bit slow, VS suddenly felt like a proper IDE" * "a bit more sluggish than using vanilla VS, but made up for it in terms of usability" * "even after I've opened the project and everything is parsed, Visual Studio slows down too much for it to be acceptable" * "once resharper had completed (warning up) though, everything was fine and Visual Stu…

Thanks for the info. Just some statistics on my setup: Machine: i7, 8GB RAM, 7200 rpm HDD, vs2012 (upgrade to 2013 happening soon hopefully). Project: 70 Projects in Solution, ~500k LOC. I tried it again today and it was simply too slow for my taste. The HDD on my machine needs to be replaced, though, so it isn't all on Resharper. I suspect with a proper SSD it wouldn't be nearly as slow. I haven't tried it for C++ s…

> Project: 70 Projects in Solution, ~500k LOC.

Our project is starting to go that direction (we're using areas in MVC). Is there any tricks you've discovered to manage better with that many projects in the solution (e.g. have the projects in the solution but unopened or something)?

PS - Yes, there is a giant hack to build areas as a stand-alone binary, but it is clunky and terrible. Hopefully the MVC team add first-party support in the next version.

Re: Introducing ReSharper C++

#22

Earlier quoted context omitted.

That's exactly why I uninstalled Resharper. I loved the extension, and was quite seriously considering paying the cost of admission ($149), but it just dragged down Visual Studio 2013, both in terms of start times and I also had random second-long freezes throughout the day. This disappeared as soon as I uninstalled it. It appears like Visual Studio 2015 has many of the Reshaper features I most covet, and doesn't app…

Second-long freezes... could be ReSharper, could be a different plug-in or a VCS integration interfering with ReSharper. Unfortunately you got rid of it so I guess we'll never know for sure )

They said when they got rid of it the freezes disappeared. So I guess we do know. I too have experienced period freezing with ReShaper so none of this really surprises me to read (in particular if you have a HDD).

Re: Introducing ReSharper C++

#24
Some of the functionality is builtin into VS - not always exactly the same, but sometimes close enough. So if you're afraid it will crush VS performance (the proper way would be to try it of course) check these. Just metioning this because not everybody knows these and when VS2013 came out I decided to try it with a minimum of extensions and see it it's doable. For C#, I'm too spoiled by Resharper so it's unbearable. For C++ however I really like it: super snappy IDE with just enough builtin navigation etc functionality. Startup time alone for the VS2013 install is 5 to 10 times faster than the VS2012 one (Resharper and Visual Assist X). So:

- go to everything (except folders): Edit.NavigateTo and don't forget to turn on the Show Details checkbox

- go to file or folder: Window.SolutionExplorerSearch

- switch between header and source files: EditorContextMenus.CodeWindow.ToggleHeaderCodeFile

- find usage and the likes: Edit.FindAllReferences or EditorContextMenus.CodeWindow.ViewCallHierarchy - doesn't always work properly though and can be slow

- go to file member: built-in dropdown at top of file, not sure if there is a keyboard shortcut for it though

- live static_assert evaluation: built-in

- rename and the likes: I once forced myself to learn at least some of the regular expression syntax and combined with builtin Find/Replace it served me pretty well for this

In general I'd advise people to check all VS has to offer (list it via command window or in keyboard customisation): if you haven't ever done so I bet you'll find commands you'll come to like and use but never heard of before. Last one I discovered (after many, many years of using VS, shame on me): Ctrl-Shift-] when the cursor is on a brace, it will select everything between the brace and the matching one.

Re: Introducing ReSharper C++

#25

I wonder what the resource usage of this will be. ReSharper with C# really slows things down on my machine. With an SSD it's fine, but with a regular HDD I notice the difference.

My2cents. Perfectly usable on lower PC without background compilation

Re: Introducing ReSharper C++

#26
post #23
post #5

Looks good but I will stick to VisualAssistX as it is cheaper, at least in the UK.

Save a hundred bucks for a loss of how much productivity? Surely more than $100.

My point was that it doesn't seem to offer anything more yet costs more. Yes $100 is a little under 3 hours work so justifying the cost isn't a problem but considering I already paid for VAX I am not one to just throw money away :)

Re: Introducing ReSharper C++

#27
I've been using ReSharper at home and Visual Assist at work. You can't go wrong with either, they both make the IDE much better.

That said, I like resharper more for a few reasons:

- Visual Assist's refactoring is buggy. "Extract Method" often generates pretty broken results, and Rename often captures more than I intended.

- I like the Alt-Enter uber-shortcut thing

- Presentation is slightly nicer in ReSharper

Like I said though, either one is worth the money if you can afford it.

Post reply on HN