Saltar la navegación

1.4.- Refactorización en Eclipse

Caso práctico

Mujer joven, de pie, con camisa azul y mirando de frente.

Ana ya conoce los principios y patrones básico de refactorización, ahora Juan le va a enseñar las herramientas de Eclipse para refactorizar de forma automática y sencilla, código Java.

Los entornos de desarrollo actuales, nos proveen de una serie de herramientas que nos facilitan la labor de refactorizar nuestro código. En puntos anteriores, hemos indicado algunos de los patrones que se utilizan para refactorizar el código. Esta labor se puede realizar de forma manual, pero supone una pérdida de tiempo, y podemos inducir a redundancias o a errores en el código que modificamos.

En el Entorno de Desarrollo Eclipse, la refactorización está integrada como una función más, de las utilidades que incorpora.

A continuación se muestra el menú contextual disponible al hacer clic con el botón secundario sobre un fragmento de código en algunas versiones de Eclipse y escoger la opción Refactorizar. Aparece un menú con muchas opciones, de las que estudiaremos algunas.

Captura de pantalla de NetBeans, donde se encuentra seleccionado un método, y se ha pulsado el menú contextual, seleccionando la opción Refactorizar, mostrando las diferentes opciones de refacturación que soporta el IDE.

Nota: el menú mostrado es contextual, por lo que la opción Refactorizar, podrá mostrar algunas opciones diferentes en función de la porción de código sobre la que sea llamado.

La mayor parte de estas funciones permanecen disponibles en las versiones más actuales de Eclipse.

A continuación se van a explorar las funciones de refactorización