Sincronizar código

Superior  Previo  Próximo

EA usa plantillas de código durante la sincronización directa de los siguientes lenguajes de programación:  

 

C++  
C#  
Delphi  
Java  
VB  
VB.Net  

 

Solamente un subconjunto de las plantillas de código se utilizan durante la  sincronización. Este subconjunto corresponde a las distintas secciones que EA reconoce en el código fuente. La siguiente tabla  lista las plantillas de código y sus correspondientes secciones de código, que se pueden sincronizar.  

 

 

Plantilla de código

Sección de código

Notas de Clases

Comentarios precediendo la declaración de las clases  

Declaración de Clases

Todo el código hasta e incluidos los caracteres de terminación.

Notas de Atributos

Comentarios precediendo la declaración de Atributos  

Declaración de Atributos

Hasta e incluidos los caracteres de terminación  

Notas de Operaciones

Comentarios precediendo la declaración de operaciones  

Notas de Operaciones Impl

Igual que "Notas de Operaciones"  

Declaración de Operaciones

Todo el código hasta e incluidos los caracteres de terminación. 

Declaración de Operaciones Impl

Todo el código hasta e incluidos los caracteres de terminación.  

Cuerpo de Operaciones

Todo entre e incluidos las llaves  

Cuerpo de Operaciones Impl

Idem "Cuerpo de Operaciones"  

 

Pueden ocurrir tres tipos de cambios en el código fuente cuando se lo sincroniza con el modelo UML:

Sincronizando Secciones Existentes: por ejemplo, cambiar el tipo de respuesta en una declaración de operaciones. 
Agregando Nuevas Secciones a Características Existentes: por ejemplo, agregar notas a declaraciones de clases, donde no hubo nada previamente.  
Agregando Nuevas Características y Elementos: por ejemplo, agregado de una nueva operación a una clase.  

 

Cada uno de estos cambios debe ser manipular de manera diferente por  EA y su efecto en el CTF se describe en las siguientes secciones.