Aumentando a Produtividade com VS 2008 C#

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Aumentando a Produtividade com VS 2008 C#

Mensagem por Robson Alves em Sex Out 30 2009, 15:34

Dicas para alta
produtividade no Visual Studio.



Produzir código de
qualidade com um alto índice de produtividade não significa apenas escrever
mais código em menos tempo e deixar seu chefe mais rico e feliz. O mais
importante é que isto irá tornar seu trabalho mais agradável, divertido e
conseqüentemente você ficara mais motivado, afinal, mais do que escrever
código, queremos produzir algo. Neste artigo reuni algumas dicas de como
aumentar a nossa produtividade através de recursos presentes na IDE do Visual
Studio.


Algumas dicas aqui são
baseadas em teclas de atalho. Algumas combinações devem ser feitas em seqüência.
Por exemplo, o comando “CTRL+W,S”, significa que você irá teclar “CTRL+W”
simultaneamente e em seguida “S”. Se você observar a barra de status do Visual
Studio, notará que, após teclar CTRL+W será exibida a informação de que a
combinação foi teclada e que está no aguardo da próxima tecla.


Comentário a Jato


Você precisa comentar
todo o código de um arquivo. O que você faz? Coloca // em cada linha, uma a
uma, ou seleciona o código com o mouse e clica no botão Comment out the
selected itens
na barra de ferramentas? Se você achava a segunda
alternativa genial, que tal simplesmente teclar CTRL+A e em seguida CTRL+K,C?
Para descontentar uma linha ou um bloco de código, tecle CTRL+K,U


Code Snippets, você
conhece, mas você usa?



Eu escrevi um artigo
sobre Code Snippets e você provavelmente sabe que eles existem. O fato é que
percebi que poucos o utilizam de fato. Por que perder tempo escrevendo uma
rotina, se você pode ter seu esqueleto pronto automaticamente, com toda a
facilidade de navegar entre os campos que devem ser preenchidos?


Uma característica do
Code Snippets que não pode ser desprezada por nenhum desenvolvedor, é a de adicioná-los
usando o teclado. Por exemplo, se você quer criar um laço foreach, basta
digitar foreach e pressionar TAB duas vezes. Pronto, o Snippet é gerado e o
cursor já fica posicionado no primeiro campo. Para navegar para o próximo campo
tecle TAB novamente. Para encerrar o preenchimento, tecle ESC.


Para conhecer todos os atalhos
para os Snippets, acesse o Code Snippets Manager, teclando CTRL+K, CTRL+B.


Janelas Fechadas, Mais
espaço para código.



O Visual Studio permite que
as principais janelas que utilizamos no dia a dia sejam ancoradas nas laterais.
Podemos ainda configurá-las para se auto-ocultarem, o que nos da um ganho de
espaço significativo. Porém às vezes é desagradável janelas fechando e abrindo
sem controle, ainda mais quando desejamos ativá-las com o mouse. Se você
aprender as teclas de atalho para abrir as janelas mais importantes, você
poderá manter as mesmas fechadas e ter toda a largura do monitor disponível
para o seu código. Faça um teste, feche as janelas laterais, como Toolbox, Solution
Explorer, Properties, Server Explorer, Team Explorer e mais alguma que esteja
ancorada nas laterais. Acostume-se a abri-las através da tecla de atalho,
apenas quando necessárias:


·
ToolBox: CTRL+W,X


·
Solution Explorer: CTRL+W,S


·
Properties: F4


·
Server Explorer: CTRL+W,l


·
Team Explorer: CTRL+], CTRL+M


Ao terminar de usar a
janela, tecle SHIFT+ESC para fechá-la. O interessante é que, ao invés de utilizá-las
ancoradas nas margens de sua tela, você poderá utilizá-las ao centro, já que
estarão visíveis apenas quando necessárias. Para aumentar ainda mais sua área
de trabalho experimente SHIFT+ALT+ENTER.


Além do CTRL+C e CTRL+V


O Visual Studio mantém
uma área de transferência com os últimos 20 itens que você copiou com CTRL+C.
Se você usar CTRL+V, verá colado sempre o último item. Porém se você teclar CTRL+SHIFT+V,
poderá navegar entre todos os itens armazenados, até encontrar o item que lhe interessa.
Se quando você estudou filas do tipo LIFO, mas nunca imaginou uma aplicação
prática, aí esta um exemplo.


Build: Apenas no
projeto atual



F6 permite executar um
build na solução. Ótimo se você tem só um projeto. Porém se você tem uma
solução com diversos projetos, normalmente esta trabalhando em um único e
gostaria que o Build fosse executado apenas no projeto selecionado. SHIFT + F6
executa o Build apenas no projeto ativo, ao invés da solução inteira.


Adicionando novos
itens



Durante um projeto, com
freqüência temos que adicionar novos itens: classes, interfaces, arquivos XML
entre outros. Para chamar rapidamente a janela Add New Item, tecle CTRL+SHIFT+A.
Para chamar esta mesma janela já com o template para a criação de uma nova
classe selecionada, tecle CTRL+ALT+C.


Procurando a definição


Esta em dúvida sobre a
implementação de um método? Não lembra aonde uma interface foi implementada?
Com o cursor em cima da definição, tecle F12, o Visual Studio abre
imediatamente a definição, seja lá do que for. É muito útil, por exemplo, se no
momento de usar um método você descobriu que terá que alterá-lo.


Navegando entre os
erros



Ao compilar seu código
surgiram trezentos e trinta e cinco erros. Uma forma rápida de navegar entre os
erros é teclando F8. O Visual Studio posiciona o cursor no primeiro erro da
lista. Teclando F8 novamente, você irá para o próximo e assim sucessivamente,
de forma que, rapidamente, os trezentos e trinta e cinco erros sejam
corrigidos. Eu não posso tentar ser engraçado?


Gravando e Executando
Macros



Tarefas repetidas podem
ficar mais fáceis usando macros. Funciona de forma semelhante a macros
encontrados em outros softwares. CTRL+SHIFT+R para iniciar a gravação. Você
pode então começar a executar as tarefas. CTRL+SHIFT+R para parar a gravação.
Agora CTRL+SHIFT+P para executar o macro. Claro que o macro não entra em loop
infinito, cada vez que você quiser executá-lo, terá de teclar CTRL+SHIFT+P.
Existe muito mais recursos sobre macros, de uma olhada no menu Tools, opção
Macros.


Outline


O Visual Studio agrupa
códigos lógicos de bloco adicionando um símbolo de +/- à esquerda do editor de
texto. Podemos expandir ou retrair a região clicando nestes símbolos. Podemos
fazer isso sem o mouse teclando CTRL+M,CTRL+M. Você pode criar regiões a seu
gosto usando #region / #endregion .


Maiores detalhes acesse o link: [Você precisa estar registrado e conectado para ver este link.]

_________________
As palavras movem, mas são os exemplos que inspiram atitude e comportamento semelhante.

Administrador do Fórum
Analisa/Programador at Senior Solution
[Você precisa estar registrado e conectado para ver este link.]
avatar
Robson Alves
Iniciante

Mensagens : 133
Data de inscrição : 10/10/2009
Idade : 28
Localização : São Paulo

http://robsonalves.net

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum