Historial de cambios de Cohesión

Estos son los cambios realizados a cohesión recientemente.

V1.30321

Corregido error en nombre de acción de registro.
Se incorporó el plugin validity de jQuery a cohesión
Se agregaron validaciones en JavaScript a dos vistas.
Retoque en plantilla de generación de clases de servicio para señalar código insertado (20/3/2013). El mensaje de actualización de una entidad no aparecía (20/3/2013).
Cambio de codificación de plantillas hacia UTF-8 tras un problema de error de codificación de acentos en vistas (17/3/2013). Las tablas usan atributo border en lugar del atributo style (17/3/2013).
Error: Las fechas en formato 2013-03-18 24:12 en lugar de 2013-03-18 00:12 producen error en postgres. Desde cuando está este error? (17/3/2013). Este error impide conectarse a cohesión una hora al día... Se cambió la codificación de las horas de 1-24 a 0-23.Al generar los casos de uso los nodos quedan amontonados debido a la antigua forma de asignar posición a los nodos (17/3/2013). Ahora justo después de generar se llama a posicionar nodos.
El analizador de archivos jsp de Netbeans 7.3 genera un aviso de error incorrecto por comillas dobles dentro de comillas dobles (aceptable en JSP) para los enlaces condicionados (17/3/2013). No es un error de Netbeans pero fue fácil de corregir.
Corregido error: Import incorrecto en los formularios  (17/3/2013). Error en la función en la clase de servicio de formularios.
No se verifica que una entidad tiene dos atributos o dos columnas con el mismo nombre (17/3/2013). Ahora se verifica que una entidad no tenga atributos repetidos, que un modelo no tenga entidades repetidas y que un caso de uso no tenga nodos repetidos y que un diseño no tenga casos de uso con un identificador repetido.
Corregido error: Errores de generación de código: La generación de código de una entidad con dos relaciones N a 1 fallaba porque al verificar el tipo sólo se tomaba como inversa una de las dos relaciones.  (17/3/2013). Ajuste del tamaño de los íconos de abrir y cerrar zonas de código.

Corregido error: El formulario de salidas en los nodos se muestra con un estilo anterior (aunque al parecer sólo cuando no hay salidas??) (9/2/2013). Corregido (3/3/2013).
Corregido error: al tratar de crear un nodo sin indicar tipo se regresa a la vista de Caso de uso pero sin datos de actores, requerimientos ni entidades. Más bien debería verificarse antes de llamar a la acción. (9/2/2013). Corregido (3/3/2013).
Regenerado con cohesión:
  • AccionesRequerimientos, AccionesPropiedad
  • requerimiento.jsp, propiedad.jsp
  • Ayudas en línea en requerimientos, formularios y propiedades

V1.30301

Corregido error que surgió al generar el código de cohesión, al generar formularios.
Los archivos siguientes fueron recientemente generados con cohesión: 
  • AccionesDisenos
  • Vistas de diseño.
  • Ayudas en línea en campos, salidas y atributos. 


 V1.30214

Los archivos siguientes fueron recientemente generados con cohesión:
  • Forma.java
  • Forma.hbm.xml 
  • FormaServicio.java
  • AccionesCasosDeUso.java
  • CasoDeUso.java
  • cUso.jsp
  • Salida.java
  • Salida.hbm.xml
  • AccionesSalidas.java
  • salida.jsp
  • Nodo.java (Corregido entidates por entidades)
  • Nodo.hbm.xml 
  • AccionesNodos 
  • nodo.jsp 
  • entidad,jsp
  • entidadAT.jsp
  • AccionesEntidades.java
  • Entidad.hbm.xml
  • Entidad.java
Corregido error: Los acentos en las acciones se codifican mal. Ahora se utiliza UTF-8 (12/1/2013)
Retoques en plantillas 

V1.30213

Corregido error: La verificación de precondiciones del generador de código se salta algunos detalles (12/2/2013):
  • Verificación de referencias a otros campos en relaciones (visto en listas)
  • Verificación de nombre de propiedad y columna no vacío (visto en algunos id)
No verifica repetición de nombres de formulario en un proyecto  (11/2/2013).

Los archivos siguientes fueron recientemente generados con cohesión:
  • AccionesFormas.java 
  • forma.jsp
  • formaCA.jsp
  • AccionesAtributos.java
  • atributo.jsp
  • Atributo.java
  • Atributo.hbm.xml

 V1.30212

Actualizados nombres de nodos relativos a usuarios y proyectos. 
Los archivos siguientes fueron recientemente generados con cohesión:
  • AccionesActores.java
  • Actor.java
  • Actor.hbm.xml
  • actor.jsp
  • AccionesCampos.java
  • Campo.java
  • Campo.hbm.xml
  • campo.jsp
Error: El código de una vista almacenado como campo de código genera una codificación errónea al generarlo como archivo.(11/2/2013).
Corregido error introducido en Cohesión 1.30120: Las inclusiones en las entidades eran mal calculadas. Para resolverlo se creó el DAO de Entidades.

 V1.30211


Las vistas deberían tener el tipo de documento de HTML5 (11/2/2013).
La plantilla actor_tag.st generaba demasiados espacios en blanco (11/2/2013).
Los formularios deberían incluir los tipos de presentación de HTML5 (11/2/2013).
Se debería incluir un fieldset en los formularios (11/2/2013).
Los formularios deberían tener título par ser mostrado como título del fieldset (11/2/2013).
Modificación en la base de datos:  
  alter table formas add column titulo character varying(255);
  update formas set titulo='';

V1.30210

Corregido error introducido en  1.30209: Las constantes de nombre de actor no tienen  el prefijo ACTOR_ . Se invirtieron los usos en esta versión. Los actores deben tener los roles heredados mientras que las verificaciones deben permitir el uso únicamente del rol exacto.(9/2/2013).

Los actores deberían heredar de otros actores.
  • Implica almacenar un ancestro que puede ser nulo, y cambiar la compilación de actores para implementar las reglas de herencia (7/2/2013).
Actualizaciones:
  alter table actor add column padre bigint;
  update actor set padre=null;
  alter table actor add constraint fkactoractor foreign key (padre) references actor (idactor); 

V1.30120

Cohesión debería soportar el patrón DAO. Para ello se puede crear un campo adicional en las entidades que cuando no está vacío genera la clase DAO de la entidad. 5/2/2013
Los campos necesarios sólo para generar código deberían aparecer colapsados por defecto.  5/2/2013
Las vistas con formularios deberían mostrar el formulario en el diagrama del caso de uso. 5/2/2013

No hay comentarios:

Publicar un comentario