Re: A feature I'm missing in the IDE
Victor Bazarov wrote:
Have you used those "code review" applications? They are great, aren't
they? They allow adding comments to the code, they allow even to mark
something as a defect (we use Code Collaborator here). That's what MS
should add next to the IDE for Team Edition.
I never used code review applications. I just saw Code
Collaborator demo on their site. Looks cool. However, I'd
like to see such products as plug-ins for VS rather than
stand alone applications. A typical developer nowadays is
overwhelmed with tools. It takes more time to train new team
member every day. Also, a transition between
teams/departments often involves in learning several new tools.
The situation is somewhat akin to early 90's when every word
processor or spreadsheet had its own interface and
transition between them meant that you need to learn
everything again.
My dream is to see fully equipped IDE with everything you
need where all components have unified interface, can
communicate one with another, share the same database behind
the scenes, so one can put _links_ throughout the system
instead of frigging attachments (I hate attachments).
I think that MS should push VS SDK more aggressively on the
market, so more integrated solutions will be available.
And for Pro version I won't mind if the code review feature is scaled
down a bit -- I still want to be able to add comments to the code and
for the IDE to emit the warning when code is compiled with comments
still there. I don't want to have to change the code while I am
debugging it, but I'd love a capability to put a "sticky note" onto
the code right next to the place I'd like to make a change to...
Probably in some future version of VS you'll see the check
box "Use MS Word as default code editor". :) I'd like to see
everything that Visual Assist has as VS IDE features (as
plug-ins, macros or whatever).
Fortunately, VS 2005 finally remembers bookmarks when file
closed, so I use them a lot. For compile time messages there
is "#pragma message".
Alex