I’d highly recommend using of the subject since it
significantly improves code traversing, understanding of code written by
others, code refactoring, etc.
Visual Assist is a Productivity and code refactoring plugin
an is much more effective than Visual Studio Intellisence. You can switch off
Intellisence and use Visual Assist X instead.
Sweets:
- Its “Go to definition” never fails and works even if you have compile errors;
- Find references finds much more precisely then
of Intellisence
For example, it can find all usages of CString::operator+() rather than searching for ‘+’ with “Find-In-Files”, which might be very useful;
- “Call tree” and “Caller tree” gives you opportunity to investigate without running the code. Sometimes you even don’t have idea how to run/debug this particular function.
- “Rename” and “Extract function” speeds up any rewriting.
- It highlights the same variables/words on a screen that cursor is currently staying on. Helps a lot finding all ‘i’-s in a function.
- It speeds up navigation among tons of sources an classes/function names. To look for a function named either “FillDirectory” or “DirectoryFill”, just type “Directory” and choose from the list.
Read more about Visual Assist Features,
try its 30-days trial, if interested
This is my proposal, it’s up to you whether to ask for
purchasing it. But it has good discount policy: 5
copies costs as 4 separate purchases.
PS Note that it is not a static analysis tool like Klockwork
or Coverity. Static analysis tools goal is to warn you about potential errors,
thus code is written not according to Code Complete
No comments:
Post a Comment