Fernanda Sallai

Blog de desenvolvimento e negócios.

Refactor - Rename

Pessoal,

No post Refactor - Extract Method aprendemos o que é Refactor e uma de suas funções o Extract Method.

Agora veremos a função Rename que nos auxilia quando desejamos realizar alteração nos nomes de variáveis, métodos, etc...

Vamos entender melhor através da listagem 1 ?!

public partial class FormUsandoGraficos : Form
    {
        public FormUsandoGraficos()
        {
            InitializeComponent();
        }

        private void btnVer_Click(object sender, EventArgs e)
        {
            DadosSistema formDadosSistema = new DadosSistema();

            formDadosSistema.Show();

            this.Close();
        }
     }

Listagem 1 – Código.

Nesse código preciso mudar o nome formDadosSistema para formVersaoSistema para isso usaremos a função Rename.

Mas como fazer isso ?

Clique no nome formDadosSistema com o botão direito do mouse, escolha a opção Refactor e em seguida a opção Rename (figura 1).

 

Figura 1 - Usando Rename.

Na tela da figura 2 informe o novo nome (new name).

 

Figura 2 - Informando o novo nome.

Deixe a opção Preview reference changes checada para conseguir visualizar onde poderá ser alterado o nome e para confirmar a alteração clique no botão Apply para aplicar a alteração.

Figura 3 - Aplicando a alteração.

Pronto.. Ao visualizar o código veremos que foi alterado o nome conforme queríamos (listagem 4).

public partial class FormUsandoGraficos : Form
  {
    public FormUsandoGraficos()
    {
      InitializeComponent();
     }

    private void btnVer_Click(object sender, EventArgs e)
    {
      DadosSistema formVersaoSistema = new DadosSistema();

      formVersaoSistema.Show();

      this.Close();
    }
  }
Nesse caso temos somente que alterar em 2 lugares… 
Mas imaginem como isso facilita as alterações se código possui 
muitas linhas…
Até o próximo post ....

C# - Atalhos de teclado padrão

Galera,

Aqui na empresa meu amigo @bruno_bcosta é uma enciclopédia ambulante de atalhos do C#.

Por isso sempre pedia para ele fazer uma lista de atalhos ou me dizer qual era o atalho para alguma coisa.

E até um dia ele me mandou um PDF de todos os atalhos padrões. Por que será né?!

Para quem se interessar segue o arquivo abaixo.

VisualC_Sharp 2008Poster.pdf (920,32 kb)

OBS: Esses atalhos são para o Visual Studio 2008 e estão em inglês.

Pessoal,

Esses dias lendo o post de Scott Hanselman fiquei sabendo que podemos alterar o tema (fontes, cores, etc) do visual studio.

Veja como deixei o meu...

Gostou ? Então vou ensinar como é fácil alterar o tema.

Vamos lá ?!

Passo 1: Abra o visual studio - menu Tools - item Options conforme a figura abaixo:

Passo 2: Será exibida a tela de opções conforme abaixo:

Clique em Import e Export Settings e escolha a opção Use team settings file e clique no botão Browse para procurar seu tema escolhido e para finalizar a alteração clique no botão ok.

Pronto alteramos o tema do visual studio.

Se quiserem o tema que estou usando basta fazer o download do arquivo abaixo:

TheDarkSide2008.vssettings (10,07 kb)

Até o próximo post.

Refactor - Extract Method

Galera,

Resolvi escrever sobre a função Extract Method do Refactor, por usá-la diariamente em meus códigos, pois consigo criar um método de um trecho de um código extenso com facilidade. OBS: Estou usando o Visual Studio 2008.

Vamos começar com a definição de Refactor ?!

Refactor é o processo que possibilita o desenvolvedor realizar alterações na estrutura do código fonte automaticamente, sem alterar as suas funcionalidades.Existem diversas funções no refactor:

  • Rename
  • Extract Method
  • Extract Interface
  • Encapsuled Field
  • Promote Local Variable to Parameter
  • Remove Parameters
  • Reorder Parameters

Vamos à prática ?!

Na figura 1 é exibido o trecho de código em que iremos extrair o método.

Selecione todo o código que está dentro do evento click do botão e botão direito do mouse escolha Refactor - Extract Method (figura 2).

Informe um nome para o método.

Obs: Não precisa informar os parâmetros, retorno e ou parênteses, pois isso é incluido automaticamente.

Na figura 4 podemos ver o método criado e sendo chamado pelo click do botão.

Espero que essa dica ajude muito vocês....

Sobre mim...

Olá… Meu nome é Fernanda Sallai. Bacharel em Sistemas de Informação e atuo na área de desenvolvimento.

Colaboradora do Portal Linha de Código e editora da revista Codificando.Net.

Estou sempre em busca de novos conhecimentos e espero compartilhá-los aqui no blog.

Obrigada pela visita e bons estudos.