Las interfaces de usuario basadas en asistentes se proponen orientarle paso a paso en el proceso de ejecutar una refactorización. Los asistentes de refactorización constan de una a n páginas de parámetros, una página de vista previa y una página de problemas.
Estas páginas reúnen la información que se necesita para la refactorización. Por ejemplo, en la refactorización de Promover se emplean dos páginas para reunir información sobre los métodos y campos que hay que promover y para reunir información sobre los métodos y campos obsoletos de subclases que se pueden suprimir. El usuario puede navegar por las páginas de parámetros con los botones Siguiente > y < Atrás.
Cuando haya facilitado la información necesaria, puede pulsar Finalizar para llevar a cabo la refactorización sin obtener una vista previa de los resultados. Si desea obtener una vista previa de los cambios, pulse Siguiente >.
Las herramientas de desarrollo Java (JDT) le permiten obtener una vista previa de los resultados de una acción de refactorización antes de ejecutarla.
La página de vista previa consta de dos partes:
La página de problemas de refactorización indica si existen problemas (probables, potenciales o categóricos) relacionados con la acción de refactorización que está intentando realizar.
Hay cuatro tipos de problemas posibles:
Si no hay problemas de detención, podrá llevar a cabo la refactorización pulsando el botón Finalizar. Para obtener una vista previa de los resultados de la acción de refactorización, pulse el botón Siguiente >.
Vista previa de cambios de
refactorización
Deshacer una operación de refactorización
Rehacer una operación de refactorización