Visual Assist X = produtividade++;

logoWTS
Dica para quem usa o Microsoft Visual Studio para qualquer linguagem (com exceção das versões Express) e ainda não usa o Visual Assist X (VAX): compre a licença e sua vida de programador nunca mais será a mesma. Dinheiro muito bem gasto.

O mesmo vale para empresas que usam a IDE; a produtividade dos seus programadores com certeza aumentará e eles ficarão mais felizes (e ao mesmo tempo ficarão P da vida porque terão que comprar uma licença pessoal para usarem na máquina pessoal deles).

Não, não estou recebendo nada para fazer essa “propaganda” :).

O VAX é uma daquelas ferramentas que, depois que você a conhece, fica se perguntando “Como vivi sem você até agora?”. Ela adiciona novas features ao Visual Studio que facilitam diversas tarefas de programação, como por exemplo: melhora no IntelliSense, sugestões de auto-completar, opções de refatoração, navegação entre arquivos mais rápida, correção de digitação, highlight de código e até conversão de . (ponto) para -> em C/C++. Vale a pena ver mais detalhes no site oficial.

Uma feature que sentia falta no Visual Studio é a possibilidade de alternar entre os arquivos h/cpp de maneira rápida (= via teclado), como acontece no XCode. Com o VAX, é só usar o atalho Alt+O.

Algumas features que uso bastante no dia-a-dia:

  • Alt+M para abrir um dropdown com os métodos (e logo em seguida, digitar parte do nome do método e apertar enter para ir pro método).
  • Shift+Alt+F para encontrar referências de símbolos (que é diferente do “Find in Files”).
  • Shift+Alt+R para renomear variáveis, métodos, etc., seja por erro de digitação ou nome mais apropriado (isso mais quando estou refatorando).
  • Fora aquelas que já funcionam automaticamente (IntelliSense, auto-complete, highlight, etc).

    Jogo dos 7 erros

    Segue abaixo duas imagens do VS2010, uma sem o VAX e outra com o VAX. Consegue listar as diferenças? (considerando o highlight de sintaxe como uma única diferença, realmente há 7 itens diferentes entre as duas versões).

    WithoutVax

    WithVax

    Sobre o código acima, é outro assunto que pretendo comentar futuramente aqui no blog.

    Até!

    Be Sociable, Share!

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>