Tuesday, September 17, 2013

Suggest using of Visual Assist X



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