CodeRush Anyone?

  • Thread starter Thread starter Larry
  • Start date Start date
L

Larry

Does anyone use the 3rd party utility CodeRush for VStudio? If so then I
would like to see how well it is loved or hated. I have been using the
trial for a week and I have a mixed opinion about it, neither love nor hate.

Thanks, Larry.
 
Larry said:
Does anyone use the 3rd party utility CodeRush for VStudio? If so then I
would like to see how well it is loved or hated. I have been using the
trial for a week and I have a mixed opinion about it, neither love nor
hate.

I'm pretty mixed myself. While it makes some things much easier, it is
overly anxious to help with intellisense and its snippit feature(whatever
its called) which tends to screw me up.
 
I'm pretty mixed myself. While it makes some things much easier, it is
overly anxious to help with intellisense and its snippit feature(whatever
its called) which tends to screw me up.

I really like VAssistX and those two do not get along well. When I disable
VAssistX then I miss it more than CodeRush helps me. I would prefer that
CodeRush have popup menus to let me choose options rather than so much
having to be memorized. However in the Delphi groups, CodeRush is used by a
lot of developers there and they swear by it, but say that it takes time to
really benefit from it.

Larry.
 
Larry said:
I really like VAssistX and those two do not get along well. When I
disable VAssistX then I miss it more than CodeRush helps me. I would
prefer that CodeRush have popup menus to let me choose options rather than
so much having to be memorized. However in the Delphi groups, CodeRush is
used by a lot of developers there and they swear by it, but say that it
takes time to really benefit from it.
Hrmm, don't think I've used VAssistX.

Also, asking Delphi users about anything by DevExpress seems to get you
thumbs up, no matter how bad it is(not that I don't like their products, I
am quite a fan of their controls, just not CodeRush).

I suppose it could take some time to get used to it, but if you prefer
VAssitX, I would go with it hands down. No reason to try to force yourself
to use something you don't like just because others say you should.

Personally, I"m big on "Assist me but never stop me" stuff, which CodeRush
does at times(as does the new whidbey). I don't like anything that changes
what I write unless I explicitly tell it too.
 
I haven't used CodeRush. However, I have used DevExpress controls, which I
like. They have good support too.

Joe
 
Daniel O'Connell said:
Also, asking Delphi users about anything by DevExpress seems to get you
thumbs up, no matter how bad it is(not that I don't like their products, I
am quite a fan of their controls, just not CodeRush).

CodeRush was popular in Delphi circles way before it was bought out by
DevExpress.

I have only used, or seen, the Delphi version, but you would probably
fall in love with it if you saw it being used expertly by Mark Miller
(it's designer).

Barry Mossman
 
Barry Mossman said:
CodeRush was popular in Delphi circles way before it was bought out by
DevExpress.
*shrug*, don't like the product enough to follow its history, ;).

And Delphi isn't really a language I cared for, lot of good ideas hampered
by a troubling syntax.
I have only used, or seen, the Delphi version, but you would probably
fall in love with it if you saw it being used expertly by Mark Miller
(it's designer).

Perhaps. But if it does *anything* at all, liek insert ('s or semicolons, I
would dump it immediatly. That kind of stuff screws me up instead of
helping.

Also, if deriving value requires expert status, its not really worth that
much, ;).
 
I have only used, or seen, the Delphi version, but you would probably
fall in love with it if you saw it being used expertly by Mark Miller
(it's designer).

Barry Mossman

I have heard a lot about the online video Mark was in. Didn't see it
though.

Larry.
 
Hrmm, don't think I've used VAssistX.

http://www.wholetomato.com/

They have a 30 day fully operational trial there. I used the Visual Assist
for VC++ 6 for a long time, then they came out with Visual Assist-X for
..net. Excellent helper tool. The full price is $99 and upgrade is $49. It
has some really neat syntax enhancement options, intellisense options, and
much more.

Larry.
 
I've been using Visual Assist X for a few months and found it quite
helpful, although it's centered on C++ and the developers have to be
occasionally prodded with sharp sticks to properly support C#. ;-)

I evaluated CodeRush a few months ago; it has a very powerful
scriptable engine but it is (or was) overpriced, underdocumented, and
comes with very little useful functionality "out of the box" IMO. VAX
helped me far more at $99 than CodeRush at $249.

Now I see that the 1.1.0 update was recently released with a ton of
new features so I guess it's time to re-evalute... on the other hand,
with Whidbey so close I probably won't bother. Judging by the Whidbey
beta I won't be needing another plug-in like that when it's released.
 
I've been using Visual Assist X for a few months and found it quite
helpful, although it's centered on C++ and the developers have to be
occasionally prodded with sharp sticks to properly support C#. ;-)

I should clarify that the VAX team is *extremely* helpful and
responsive; it's just that they are C++ developers who miss a lot of
simple stuff regarding C#. They fix it once it's pointed out, though!
 
Larry said:
Does anyone use the 3rd party utility CodeRush for VStudio? If so then I
would like to see how well it is loved or hated. I have been using the
trial for a week and I have a mixed opinion about it, neither love nor hate.

I saw they recently updated it with performance enhancements, so I think
htese issues are solved (but am not sure) but the previous version was very
slow when the project became rather huge (i.e.: it made vs.net starting to
crawl... ). Any add-in I've tried for C# which does something with code
enhancement is falling apart when the project is rather huge, and that's a
shame, as these tools are there to make coding faster, not slower.

Frans.
 
Bill;

I wrote an email to www.axtools.com customer support and told them my
feelings on the crippled evaluation of CodeSmart. I expected nothing in
return as I was quite blunt, but to my surprise I received an extremely nice
email back from a Michael Kiss. He explained a lot about their ideas and
also said he understood my ideas.

Now here is the thing that separates good customer support from the bad.
AXTools gave me a special download link to evaluate CodeSmart WITHOUT being
crippled! I am extremely impressed! I will post in here soon what I think
of the difference between CodeRush and CodeSmart. I can't wait to install
it and start trying it out!

Thanks for the link Bill.

Larry P.
 
I can't stand templates either. They may have been useful in a
verbose language like Delphi but what's the point of shortening maybe
a ten-key sequence to three keys, at the cost of having to learn which
three keys trigger the template? That's just silly.

It's not silly - it can help you improve consistency, it can help you
keep a standard coding style, eliminates lots of possible typos, and
of course it cuts down on your typing (regardless of whether you're
dealing with a "verbose" language or terse C-like code).

Marc

================================================================
Marc Scheuner May The Source Be With You!
Bern, Switzerland m.scheuner(at)inova.ch
 
Did it take a while for you to benefit from it? That's what I keep getting
told, that it takes several weeks to be able to fully appreciate it's
features. I worked through the entire user guide and I still see little
need for it.

No, not really - I was more productive and less error-prone pretty
much out of the box. Sure, you can tweak it 'til the end of your days,
and you keep on learning new stuff every day, but I didn't feel it had
a huge learning curve.

After all, most of the templates and other features are indeed very
intuitive - e.g. typing "rf <enter>" will expand to "return false;" in
a method that returns a boolean - makes a lot of sense to me (and is
very easy to expand upon - yes, rt <enter> will create "return true;"
as you might have guessed ;-)

Marc
================================================================
Marc Scheuner May The Source Be With You!
Bern, Switzerland m.scheuner(at)inova.ch
 
It's not silly - it can help you improve consistency, it can help you
keep a standard coding style,

These tasks should be handled by IDE auto-formatting for the most
part. I'll grant you that VS 2003 is somewhat lacking here, though;
Whidbey will have many more options regarding code formatting.
eliminates lots of possible typos, and
of course it cuts down on your typing (regardless of whether you're
dealing with a "verbose" language or terse C-like code).

Any typos that a template could eliminate should be caught by the IDE
and compiler anyway. Typing is just not a big deal IMO, especially
since the IDE already auto-formats code to some degree, and Visual
Assist (or indeed CodeRush) helps with brackets and braces.
 
Back
Top