Extraer función
Qué: Activar un fragmento de código en su propia función.
Cuándo: tiene un fragmento de código existente en alguna función que se debe llamar desde otra.
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 propia función a la que cualquier otra puede llamar.
Cómo:
Resalte el código que se va a extraer:
A continuación, realice alguno de los siguientes procedimientos:
- Teclado
- Presione CTRL+R y, a continuación, CTRL+M. (El método abreviado de teclado puede variar en función del perfil que se haya seleccionado).
- Presione Ctrl+. para desencadenar el menú Acciones rápidas y refactorizaciones, y seleccione Extraer función (experimental) en el menú contextual.
- Mouse
- Seleccione Editar > Refactorizar > Extraer función (Experimental).
- Haga clic con el botón derecho en el código, seleccione el menú Acciones rápidas y refactorizaciones y seleccione Extraer función (experimental) en el menú contextual.
- Haga clic en el icono que aparece en el margen izquierdo y seleccione Extraer función (experimental) en el menú contextual.
- Teclado
En la ventana Extraer función/método (experimental), escriba el nombre de función nuevo, seleccione dónde quiere colocar el código y haga clic en el botón Aceptar.
La función nueva se creará donde haya especificado, un prototipo de función en el archivo de encabezado correspondiente, y el código original se cambiará para llamar a esa función.