Caso práctico
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.
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.
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