This post originated from an RSS feed registered with .NET Buzz
by Roy Osherove.
Original Post: How CodeRush pissed me off
Feed Title: ISerializable
Feed URL: http://www.asp.net/err404.htm?aspxerrorpath=/rosherove/Rss.aspx
Feed Description: Roy Osherove's persistent thoughts
Hell, CodeSmart have had this functionality for at least 3 years that I know of, even back in the VB6 days.
It actually offends me as a developer that CodeSmart isn't even on their list of competitive features table. Heck, you have Resharper there, but that's not even out of Alpha version, and you have Visual Assist, which , to my mind, has been (for other than C++ dev) almost non existent in features, but where the heck is CodeSmart? It's almost as if they are avoiding it on purpose. are you?
Disclaimer: I do not work for AXTools, maker of CodeSmart, I'm just a huge fan of their software and have been using it for a long time. As a happy customer, I always show it to people and they love it. Remarkably, its still not very well known.
Anyway, here's my list of “real world” comparison features with CodeRush and CodeSmart.
The 4 most important things I use with CodeSmart are:
AutoText - CodeRush has this and it's called “Templates“
CodeRush does a slightly better job of templates, because you have active field markers in the expanded text that you can change easily after the expansion actually occurs. I'd love to see this in CodeSmart, but it's not heartbreaking.
2. Consolidated project view + Class view - CodeRush has nothing like this
3. Extended find & replace - CodeRush aint even close.
4. Code builders - Same as above
As for CodeRushe's features: Most of them are eye-candy, and are just as useful as they sound. Nice to have, nothing more.
- Markers,i.e. “better bookmarks”. OK. what else?
- selection expansion - I like it. would like to see it in CodeSmart. saves time.
- Quick- nav: already have a quick solution for this, and it's free: QuickJump
- Spell checking: got it in CS
- Flow evaluation: don't have it, nice to have but not earth shattering
- live error highlighting: I'd like this a lot!
- Smart cut/copy: sorta have it already. I wonder just how many people use this.
- Duplicate line: erm.. macros? hear of those?
-Add-in extensibility: coolness. I wants it.
Now, take a frigging look at CodeSmart's features and tell me it does not have better features. Really. I can see why there was no comparison to CS in the chart. I can live with “We provide other features, but not these right now” but ignoring the competition as if they don't exist is an insult to my intelligence.