Refactorización de extracción de un método
Esta refactorización se aplica a lo siguiente:
C#
Visual Basic
Qué: Le permite convertir un fragmento de código en su propio método.
Cuándo: Tiene un fragmento de código existente en algún método que debe llamarse desde otro método.
Por qué: Podría copiar y pegar ese código, pero esto provocaría una duplicación. Una mejor solución consiste en refactorizar ese fragmento en su propio método al que cualquier otro método puede llamar libremente.
Procedimiento
Resalte el código que se va a extraer:
C#:
Visual Basic:
A continuación, realice alguno de los siguientes procedimientos:
- Teclado
- Presione CTRL+R y, a continuación, CTRL+M. (Tenga en cuenta que su método abreviado de teclado puede ser diferente en función del perfil que haya seleccionado).
- Presione Ctrl+. para activar el menú Acciones rápidas y refactorizaciones, y seleccione Extraer método en el menú emergente de la ventana Vista previa.
- Mouse
- Seleccione Editar > Refactorizar > Extraer método.
- Haga clic con el botón derecho en el código y seleccione Refactorizar > Extraer > Extraer método.
- Haga clic con el botón derecho en el código, seleccione el menú Acciones rápidas y refactorizaciones y elija Extraer método en el menú emergente de la ventana Vista previa.
El método se creará de inmediato. Desde aquí, ahora puede cambiar el nombre del método simplemente escribiendo el nuevo nombre.
Sugerencia
También puede actualizar los comentarios y demás cadenas para que usen este nuevo nombre, así como obtener una vista previa de los cambios antes de guardar, con las casillas del cuadro Cambiar nombre que aparece en la parte superior derecha del IDE.
C#:
Visual Basic:
- Teclado
Cuando esté satisfecho con el cambio, seleccione el botón Aplicar o presione Entrar. Los cambios se confirmarán.