I've decided to try the Visual Studio IDE enhancements from
Developer Express
after hearing some rave reviews. One nice thing I noticed is that the
installer detects the presance of VS2003 and VS2005 and installs into
both IDEs if need be. I like the philosophy of not having to buy the
thing again whenever a new Visual Studio is released.
More specifically, these tools are
Refactor! and
CodeRush.
One way to describe
CodeRush is as a template based code
generator on a small scale. It can insert comon language constructs
with a shortcut key combination. For example if you select a block of
text and press
t, the selection will be put inside a generic
Try... Catch... Finally block.
First impression was that this thing was getting under my feet. I know
how line completion in Intellisense works and I like it. In fact I
preempt it. Now things have changed
aargh! I might have to back-off the speed at which this kicks in, or maybe its a new trick for an old dog?
Refactor! is a different animal. It provides
Refactorings
to your code inside the IDE with previews of the changes that look
unreal. All kinds of useful stuff like in one click you can extract an
interface from a class's public definition. Sweet!
Now all I have to do is learn to type properly, or
just buy a better keyboard