Você está na página 1de 16

m

Uma breve apresentao


Community Edition
O Visual Studio Community 2015 um IDE
completo similar ao Professional, porm
destinado estudantes, pequenos grupos de
desenvolvedores e contribuies open source.
Professional Edition
O Visual Studio Professional 2015 suporta todas as
linguagens .Net e garante acesso a ferramentas chaves
para desenvolver aplicaes profissionais, entre elas:

Unit Testing

Code Analysis

Code Metrics

CodeLens

Sql Server Data Tools

Refatorao.
Enterprise
O Visual Studio Enterprise 2015 inclui todas as
caractersticas do Professional e mais ferramentas que
ajudam o desenvolvedor a testar, e verificar seu cdigo
a procura de falhas, entre elas:

Code Clone para encontrar e eliminar duplicidades

Coded UI testing

UML com suporte a casos de uso, diagrama de


sequncia, componentes, e diagrama de atividades.
Configuraes pessoais do IDE
O Visual Studio armazena e sincronizar as suas
configuraes pessoais de desenvolvimento na nuvem.

A sincronizao permite que ao logar em uma maquina


diferente as configuraes sejam mantidas sem fazer
nenhuma configurao adicional.

Tools>Options>Environment>Synchronized Settings
Code Outlining
O Code Outlining permite expandir ou ocultar regies de cdigo
dentro de seus limites. Ele conveniente para ocultar sesses de
cdigo irrelevantes ou diminuir o cdigo visvel aumentando a
legibilidade.

Toggle Outlining Expansion - Baseado na posio atual do ponteiro,


esconde ou exibe o cdigo da regio.

Toggle All Outlining - Esconde ou exibe todas as regies.

Collapse to Definitions - Oculta todas as regies da pgina.

Stop Outlining - Deixa de exibir as opes de ocultar regies, exibe


todo o cdigo.

Start Automatic Outlining - Inicia a funcionalidade de ocultar e


expandir cdigo.
Intellisense
Intellisense o nome da coleo de ferramentas
de ajuda de navegao do editor de textos, com
o propsito de ajudar na escrita de cdigo
correto e rpido.
Quick Info
Organizar Usings
Quick Info
O Quick Info exibe a declarao de cdigo
completo e informaes de ajuda para o
construtor de cdigo.
Ele exibido ao passar o ponteiro do mouse em
cima de um identificador, um pop-up exibe as
informaes disponveis para o identificador.
Para adicionar uma Quick Info a um novo
mtodo necessrio definir um summary acima
do mtodo com a utilizao de (///).
Organizar Usings
possvel remover Usings desnecessrio e organiza-los
em ordem alfabtica.

Ao clicar com o boto direito no editor de texto, uma das


opes exibidas o Organize Using.

Essa ao pode ser aplicada ao documento, ao projeto


ou a soluo.
Debugar Expresses Lambda
Essa opo lhe permite utilizar o Watch e Immediate para validar
expresses Lambda; tambm lhe permite entrar no cdigo de uma
expresso com comandos de depurao como Step Into (F11).

Para utilizar necessrio adicionar um breakpoint aps a criao


da lista, clicar com o boto direito na lista e selecionar Add Watch.
Breakpoint Condicional
O Breakpoint condicional permite que o debug
pare no breakpoint apenas se uma condio for
verdadeira.
Para adicionar, ao passar o mouse no
breakpoint, selecione a engrenagem de
configuraes e adicione sua condio.
Refatorao de cdigo
Refatorar alterar a estrutura do cdigo para
deixa-lo mais fcil de entender e menos custoso
de modificar sem alterar seu funcionamento.
A melhor hora para refatorar quando voc o
est construindo.
Extrair mtodo
Aps uma reviso de cdigo geralmente encontrado alguma
duplicidade ou um trecho com organizao pobre. A melhor coisa a
se fazer criar um novo mtodo com maior legibilidade, usabilidade
e manutenibilidade.

O editor de texto do Visual Studio tem uma ferramenta de


refatorao que permite criar um novo mtodo a partir de um cdigo
existente sem bugs.

Para utiliza-lo necessrio selecionar o cdigo para refatorar e


pressionar o atalho (Ctrl+.), um novo mtodo criado
imediatamente e o antigo substitudo pela chamada do novo
mtodo.
Alterar Assinatura
O Visual Studio disponibiliza operaes de refatorao
para remover e reordenar parmetros.

Para chama-lo posicione o ponteiro na assinatura do


mtodo e pressione (Ctrl+.), ou clique no boto direito
do mouse e selecione Quick Actions, na janela que se
abre possvel remover parmetros, alterar a ordem,
pre-visualizar o resultado e ento alterar a assinatura do
mtodo e todas as suas chamadas.
Depurao Remota (Debugging)
A depurao remota permite conectar uma aplicao executando
em outra maquina ou domnio e debugar a aplicao nesse
ambiente.

Essa frequentemente a nica maneira de resolver erros que


ocorrem apenas em determinado ambiente, acabar com o funciona
na minha mquina.

Para realizar a depurao remota a Microsoft criou o Remote


Debugging Monitor (msvsmon.exe), sua instalao e configurao
considerada rdua porm recompensadora quando finalizada.
Referncias
POWERS, Lars; SNELL, Mike. Microsoft Visual Studio 2015:
Unleashed. Indianapolis: Pearson Education Inc, 2016.

SOLE, Alessandro Del. Visual Studio 2015: Succinctly. Morrisville:


Syncfusion Inc, 2015.

Você também pode gostar