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....