Soporte de propagación

El objetivo de la propagación de un programa Java es permitir que se hagan cambios en el código a escala del sistema sin que por ello quede afectado el comportamiento del programa. Las herramientas Java proporcionan ayuda para facilitar la propagación del código.

Las herramientas de propagación dan soporte a diversas transformaciones, como pueden ser Extraer método, Incorporar variable local, etcétera, descritas por Martin Fowler en su libro Refactoring: Improving the Design of Existing Code, Addison Wesley 1999.

Cuando realice una operación de propagación, si lo desea puede obtener una vista previa de todos los cambios que se derivan de una acción de propagación antes de llevarla a cabo. Si obtiene una vista previa de una operación de propagación, recibirá notificación de los problemas potenciales y se le presentará una lista de los cambios que la acción de propagación llevará a cabo. Si no obtiene una vista previa de una operación de propagación, el cambio se realizará en su totalidad y se mostrarán los problemas resultantes. Si se detecta un problema que no permite seguir adelante con la propagación, la operación se parará y se visualizará una lista de los problemas.

Los mandatos de propagación están disponibles en los menús contextuales de varias vistas (por ejemplo, Explorador de paquetes, Esquema) y editores. Muchos mandatos "aparentemente sencillos", como los de Mover y Redenominar, son en realidad operaciones de propagación, ya que las acciones de mover y redenominar elementos Java exigen a menudo realizar cambios en los archivos dependientes.

Conceptos relacionados
Herramientas de desarrollo Java (JDT)

Tareas relacionadas
Propagación
Propagación sin vista previa
Propagación con vista previa
Vista previa de cambios de propagación
Deshacer una operación de propagación
Rehacer una operación de propagación

Consulta relacionada
Acciones de propagación
Asistente de propagación
Preferencias de propagación
Errores de extracción de método

Copyright (c) 2000, 2003 IBM Corporation y otras empresas. Reservados todos los derechos.