Entradas

Mostrando las entradas de mayo, 2017

Modularización de KB orientada a los datos.

Imagen
Después de probar varias formas de modularizar, la que mas me convence es hacerla orientada a los datos o las tablas del modulo.

Mi definición de modulo, seria:

Conjunto de tablas, todos los objetos que hacen UPDATE/INSERT/DELETE sobre las mismas y casi-todos los objetos que hagan referencia a dichas tablas.
Las excepciones, son objetos que hacen referencias a tablas de un modulo, sin pertenecer al mismo son:

* Transacciones con integridad referencial sobre las tablas del modulo.
* Join entre tablas de diferentes módulos

En un diagrama:

GeneXus ya controla que no se puedan acceder a objetos privados (tablas u otros objetos) y da errores al especificar. Estos son los que estan a la izquierda.
Para todos los objetos publicos (no tablas) esto tambien esta bien manejado. 
El problema para soportar nuestra forma de trabajo, viene con las tablas publicas. 
Una tabla, no tiene modulo, ni es publica o privada en forma directa (lo cual creo que es una gran carencia en la forma de definir módul…

TestingUY - Mayor evento en America Latina sobre Testing.

Imagen
El 15 y 16 de mayo en la Torre de Antel, se realiza el principal evento sobre pruebas de aplicaciones de la región.

Hay charlas muy interesantes y refuerza la importancia que esta teniendo el Testing en el desarrollo de aplicaciones.

Es gratuito y es muy recomendable. Mas informacion en http://testinguy.org