martes, 22 de mayo de 2012

Desarrollos para mejorar BDOR


Esta sección muestra un listado de mejoras a realizar sobre el paquete del código de BDOR (verde). Un visor no pertenece a esta sección que debería asociarse más a la zona de Cliente (azul) pues sólo hace uso de una serie de métodos de la interfaz para recopilar información y mostrarla.


1.- Modulos principales de BDOR
    Se han detectado carencias menores en distíntos puntos de BDOR que deberían ser pulidas:
  • BDOR-Guardar:  El método insertarAgregadoObjObj() no devuelve un valor boolean y rompe la secuencia de comprobaciones. Si la inserción falla no hay forma de saberlo.
  • BDOR-Cat2: Método que diga si existe ya un representante con ciertos agregados, para evitar crear dos repersentantes iguales.
  • BDOR debe controlar la insercción de agregaditos. Ya no se podrá usar el método SetAgregadito de ObjectBDO. Esto es así para que lo que se quiere insertar concuerde con el nombre de agregado dado de alta.


2.- Leer Objetos Similares
Es necesario crear un equipo específico que diseñe nuevas maneras de extraer información de BDOR de todas las formas habidas y por haber. El objeto patrón parece que deberá ser algo más complejo sobre todo para poder especificar múltiples padres que no sean las constantes iniciales sino que puedan ser otros patrones y que puedan estar en cualquier nivel, no sólo al principio.


3.- AuxSlam y AuxSlamPatron: Revisión completa.
    Necesita un revisado produndo. Primero de conceptos pues no está claro hasta qué punto es necesario o útil. Lo segundo es revisar la implementación para ver si se puede mejorar usando ideas de código que se ha generado con posteioridad como ObjectPatron. Aunque no está claro que se pueda aplicar aquí la serialización debido a que AuxSlam sí está pensado para permitir búsquedas.
    Por otro lado, también sería interesante en caso de darle el visto bueno a AuxSlam, poder guardar los objetos AuxSlamPatron. Para esto entiendo que sólo habría que crear una copia adaptada del actual ObjectPatron.

No hay comentarios:

Publicar un comentario