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
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)
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
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).
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/2013Los 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