Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O quê: Converta um fragmento de código numa função própria.
Quando: Você tem um fragmento de código existente em alguma função que precisa ser chamada de outra função.
Porquê: Você poderia copiar/colar esse código, mas isso levaria à duplicação. Uma solução melhor é refatorar esse fragmento em sua própria função, que pode ser chamada por qualquer outra função.
Como:
Destaque o código a ser extraído:
Em seguida, siga um destes procedimentos:
-
Teclado
- Prima Ctrl+R e, em seguida, Ctrl+M. (Seu atalho de teclado pode ser diferente dependendo do perfil selecionado.)
- Pressione Ctrl+. para acionar o menu Ações Rápidas e Refatorações e selecione Extrair Função (Experimental) no menu de contexto.
-
Rato
- Selecione Editar > Refatorar > Extrair Função (Experimental).
- Clique com o botão direito do mouse no código, selecione o menu Ações rápidas e refatorações e selecione Função de extração (experimental) no menu de contexto.
- Clique no ícone
que aparece na margem esquerda e selecione Extrair Função (Experimental) no menu de contexto.
-
Teclado
Na janela Extrair Função/Método (Experimental), digite o nome da nova função, selecione onde deseja que o código seja colocado e clique no botão OK .
A nova função será criada onde você especificou, um protótipo de função no arquivo de cabeçalho correspondente, e o código original será alterado para chamar essa função.